705
422
293
460
361
332
582
643
401
301
453
386
616012
44150
44083
42217
3741270
3530156
30274
2921149
27956
23772
22000
20150