31535
0
18403
6
397
1
363
1282
382
508
5611
11
307
1949
1667
361
1073
1762
4
797
3373
21743
4328
10
580
273
1663
14076
7
2904
2
2690
297
448
2490
484
1044
437