27820
29817
5060
2725
3176
43045
2256
25644
31748
3379
28415
31229
609611
43630
43453
41567
3696270
3468156
29914
2892149
27586
23462
21840
19870