1126
1765
440
882
1148
830
762
1886
590
3669
872
1246
650912
46543
46330
44668
3978271
3755157
31614
3082151
29376
25182
23160
21240