3321
1850
983
899
2702
1973
1143
2126
1792
2522
1055
1836
1623
961
1035
877
1497
2448
848
2758
2415
1286
1463
887
1154
1087
917
1707
1628
900
1152
1118
1813
2016
1592
1347
863
1504
2863
837
1384
1685
1203
5312
2754
1001
1642
1482
1723
996
1578
1855
1833
1146
966
3610
976
1336
1033
1026
1090
835
1033
1089
790
1412
3154
1100
1697
853
2615
854
1972
807
837
782
1681
2194
775
1440
993
1787
1287
1035
1391
1322
1448
1069
1388
1752
2938
860
1525
1107
947
847
2741
1058
1296
1764
874
1248
902
2661
1262
1497
1125
916
1100
832
1050
791
2471
974
802
1744
1446
793
1422
1176