33829
1351043
1074
36920
3079
962
37318
2426
1536
27419
31429
66765
657912
46823
46760
45088
4030271
3815157
31814
3117151
29726
25442
23350
21510