31535
0
25137
1638
2
1824
968
3691
5
17353
2275
2881
479
19279
1020
495
1098
90
2749
1
3114
4
455
2299
5223
9
2696
4111
2076
1463
451
3510
2758
729
2041
47041