10819
543
333
664
360
502
826
405
450
563
554
603011
43330
43243
41127
3649270
3422156
29694
2868149
27316
23242
21580
19760