826
422
405
450
563
554
530
420
320
654
251
601811
43260
43193
40907
3632270
3407155
29584
2857149
27166
23182
21540
19670