31535
0
25137
1824
17353
968
479
3691
5
1020
2275
2
2076
1
2881
455
19279
1098
729
2749
467
451
3114
4
47041
2299
5223
9
4111
1029
1463
419
3510
2758
918
1949
3