31535
0
1824
660
2730
6
3691
5
17353
467
2275
2
25137
2881
2059
8
19279
1020
1098
1626
1
2749
418
289
3114
4
1464
2299
3674
10
545
4111
587
876
1463
319
900
601