535
400
500
430
470
987
476
250
450
567
332
559
603011
43330
43243
41127
3649270
3422156
29694
2868149
27316
23242
21580
19770