1064
11512
10312
635
1217
1197
697
11811
460
713
633
1220216
651512
46563
46360
44688
3980271
3756157
31614
3084151
29376
25182
23170
21260