1532
2766
4555
1979
58280
5840
4270
1102
9807
739
1817
1221
1390
2414
2395
1428
4529
5353
1108
5533
8932
2340
725
1091
912
1005
1216
2530
771
832
1281
825
783
1529
928
791
909
915
806
3004
646
759
962
1036
874
928
1306
746
871
860
1601
1503
1101
2277
2987
3224
669
1632
801
784