986
420
820
1710
850
1410
1120
830
1090
1540
1143
565346
691912
49733
48920
48498
4269271
4065158
33334
3268151
31396
26942
24601
23030