687
534
415
520
294
535
501
400
622
430
470
987
601811
43270
43193
40967
3634270
3409155
29584
2859149
27176
23192
21550
19690