32322
43641
4770
4170
342
1836
33530
24515
17914
2457
40014
5870
651912
46603
46420
44698
3985271
3759157
31624
3088151
29436
25222
23170
21320