6001
30013
35020
4230
38551
25580
53923
24718
3639
3330
35262
5100
611011
43730
43553
41837
3706270
3481156
29924
2894149
27666
23522
21870
19870