802
835
433
603
560
776
420
766
503
633
423
600511
43200
43013
40817
3618270
3404155
29524
2844149
27106
23122
21490
19600