31535
0
19279
2
1642
1
543
1330
2368
2275
25137
1425
17353
2546
2372
1129
2000
167
1501
775
4427
10
1651
571
467
3795
7334
4
1628
25186
14
661
2982
3
1435
5
1098
2730
6