1983
2672
870
856
2064
816
1464
1356
1129
1396
972
1616
1322
967
2063
838
1709
1152
1978
858
893
889
1855
990
2955
1941
1007
1093
2588
1531
928
1341
1432
878
3143
952
1271
1569
1030
1027
1515
2018
1110
1136
1008
813
1502
1852
1535
1043
2459
1031
1128
1540
1822
793
1076
906
3568
1490
1296
1579
1743
2304
935
1526
1989
1017
900
1459
939
849
874
2994
1433
2235
1691
1185
2265
1530
1428
747
1473
1513
920
1316
810
1601
811
927
851
4523
850
853
947
930
2646
1387
2620
848
2006
1154
878
1372
1503
1325
912
2099
1494
1757
1185
833
738
1485
1957
1386
1220
2775
2475
1022