31535
0
25137
17353
1098
3114
4
19279
2
1824
660
2730
6
6800
3691
5
467
2275
2881
20634
8
1020
2749
1
418
289
2299
545
4111
2091
587
876
1463
319
900
601
1232