107388
17
61982
4
61316
2
60327
4
60048
2
56429
3
55800
4
55790
8
55547
2
51214
3
49300
8
43201
1
43083
14
42663
9
39488
1
36812
2