3002
1184
850
1710
1495
782
2838
2158
1057
4609
1746
1197
4514
679
1980
5296
891
1213
807
813
12011
744
1042
6849
834
945
1551
1308
1466
2889
2332
750
1052
1345
1349
942
1265
1256
812
3130
683
2554
2778
1418
814
2287
1901
29791
3350
4186
959
1280
1557
6259
2956
903
1630
35340
1282
5255
1151
3759
1278
1409
923
1650
1040
1243
1556
815
1322
2297
1549
860
4791
1123
949
734
943
1005
969
1012
676
1875
712
1175
11953
3317
935
1020
888
1343
1498
1240
1583
1522
1349
1300
714
1097
713
1172
987
1100
912
893
642
5230
1527
806
986
1552
886
1317
1842
710
866
2999
1458
2333