31535
0
25137
424
1551
2
492
968
1020
17353
1824
467
2758
1
3691
5
2275
2881
19279
608
1098
426
2749
505
3114
4
2299
5223
9
4111
1463
2546
1677
271
1141
251