1219216
933
637
500
846
683
653
695
641
680
494
701
651012
46553
46340
44668
3978271
3755157
31614
3082151
29376
25182
23160
21240