2954
3081
3258
3688
1532
2520
4370
5821
1435
1382
2016
2369
1847
1514
2807
3329
2966
1700
1516
1563
1500
2613
1913
1338
1815
1472
2000
1582
997
1595
9159
3192
1419
2029
1390
1847
3349
1572
1594
913
1166
1524
1154
1671
1091
1915
1635
1800
3158
1636
4335
1259
3426
1400
1865
1167
1139
1096
1011
2120
3364
3102
1434
3431
991
1489
974
1025
2735
1023
1460
1470
2607
3011
1565
1398
1097
1200
858
2485
935
1067
1578
2555
1148
975
1401
971
1708
963
4238
1411
1985
956
1526
1639
1086
3286
3628
1846
1108
1249
1856
1351
1029
1905
1681
1206
1222
1255
1355
1100
2062
890
1184
1009
2551
1551
1188
1066