1134
280
540
470
512
462
432
573
430
361
252
321
605811
43530
43363
41347
3669270
3444156
29794
2883149
27456
23382
21760
19820