2013
1540
2663
904
1051
1440
2471
1385
5211
1514
1083
3404
3164
6400
2042
2384
1042
872
1044
3857
1630
994
1283
936
3720
1516
1733
1396
2588
1105
1451
2841
1216
877
939
2192
924
1892
1130
1308
2114
952
2672
1029
1896
1506
1551
964
7198
2181
1654
1244
2082
999
1337
1143
1132
1617
1605
1783
944
1506
965
1900
3100
1486
1550
838
1247
11051
1750
1103
1083
1005
2121
1365
2274
2544
961
1030
2253
3477
910
1240
929
2808
1029
931
2684
7161
844
1622
1378
996
1002
2368
1094
911
1119
1181
4590
966
1650
1548
5549
953
798
3571
1127
989
3407
3116
981
1006
846
1141
1474
932
4895
1637