1385
1120
927
1190
940
684
11512
736
680
256
904
620
691212
49723
48900
48408
4265271
4065158
33314
3267151
31366
26902
24591
23030