668
660
1060
570
750
440
1134
280
540
470
462
432
603011
43330
43243
41127
3649270
3422156
29694
2869149
27316
23242
21580
19770