31535
0
19279
2
17353
25137
2730
6
3114
4
2190
1
20634
8
467
637
1098
2459
9
63
2275
6800
518
381
58
458
294
1437
1936
171
383
1897
486
2809
363
846
909