31535
0
25137
5223
9
2275
2
467
19279
2211
1824
608
1375
984
1
476
2904
4
2730
6
2364
7
2240
2214
3
1412
2330
968
587
2668
1428
1009
3114
2574
1333
422
2459
327