43362
56314
8290
6784178
59431
90053
36742
19716
4209
37220
6601
59523
687112
49233
48470
47928
4245271
4040158
33064
3247151
31026
26592
24451
22820