660
686
1080
505
664
534
1268
655
620
500
224
201
689712
49493
48690
48148
4258271
4052158
33184
3257151
31166
26722
24501
22920