31535
0
19279
2
745
1020
278
505
2275
484
427
522
2673
17353
20634
8
326
2459
9
25137
2111
3
3440
7334
4
1343
2484
7
2076
1
439
2727
560
1132
371
2810
470