826
422
405
450
563
554
530
420
654
251
290
600511
43200
42993
40817
3618270
3403155
29524
2844149
27086
23112
21490
19600