460
330
261
361
553
321
490
451
472
1117
467
605
613412
43960
43863
42087
3718270
3506156
29994
2906149
27856
23632
21980
19970