250
567
704
413
668
645
744
527
660
760
1060
570
588611
42460
42233
40107
3559270
3337154
29284
2802149
26696
22662
21150
19320