31535
0
1642
1
25137
543
1330
2
2368
19279
1425
17353
2372
1129
2000
167
1501
775
1651
571
3795
1628
25186
14
661
2982
3
1435
5
1098
1869
3203
964
1470
1566
1329