43362
56314
8290
6764178
59431
90053
36742
19716
4209
37220
6601
59523
685612
49133
48420
47808
4236271
4038158
33054
3246151
31026
26592
24421
22800