30830
32235
25617
29244
27213
1738
22224
3239
2730
3873
3229
2368
691712
49733
48900
48448
4267271
4065158
33314
3268151
31376
26912
24591
23030