974
1120
921
714
584
565
633
374
570
394
1037
495
622112
44580
44503
42627
3789270
3563156
30514
2946149
28216
23952
22190
20320