31535
0
1824
165
3114
4
979
2275
2
594
4111
1020
17353
3510
1129
924
340
2111
3
839
2445
78
2546
1
1622
5
467
1804
1587
223
628
269
683
529
10270
1343