851
534
333
664
644
826
422
496
500
450
563
587711
42350
42123
40047
3552270
3309154
29264
2798149
26636
22632
21080
19270