31535
0
3114
4
662
17353
2799
3
1603
2
1425
1
25137
650
1889
1182
1448
417
2982
19279
447
1587
2730
6
2086
1392
1566
1513
661
571
1421
1098
1470
263
2163
1306