415
294
535
400
290
500
430
470
987
476
250
450
604111
43420
43283
41207
3655270
3427156
29734
2877149
27366
23282
21630
19770