31535
0
25137
1020
968
2111
3
2730
6
543
2275
2
19279
3114
4
2574
1
2306
422
1123
753
212
2459
9
364
547
66
918
584
495
1155
1336
498
418
69
1824
481