31535
0
25137
2275
2
2730
6
1020
2574
1
1824
4111
798
19279
3114
4
968
1551
1343
637
1234
5
17353
2546
20634
8
1880
2084
1073
7334
88
1053
383
4431
1740
2076
116