31535
0
18403
6
448
1
363
249
2192
3
3653
440
273
1662
397
2904
2
745
321
3373
281
1853
437
580
5611
11
39326
19
391
1343
367
295
3980
2740
25440
2522