31535
0
1651
1
3114
4
17353
25137
1238
571
19279
2
2730
6
1411
1070
775
1098
2275
1245
650
20634
8
1733
964
1326
6800
543
1642
2372
467
2470
1392
1231
662
417