2016
2207
963
2054
911
1092
7897
3564
2112
979
888
820
4844
938
848
1754
812
848
907
866
1436
1017
1199
747
1493
1025
1356
1500
1889
824
12415
1113
2589
843
1064
1172
3491
1195
1308
991
1382
1437
1729
2030
1373
1581
991
784
1538
1256
1344
1955
1403
1614
1681
1288
1176
1376
2891
880
723
1520
5248
1040
2450
2359
931
745
1197
846
939
2438
2268
3079
3031
1340
966
794
981
719
2944
1874
1830
1170
830
1079
866
1487
1127
794
772
1011
865
1271
771
4499
689
1046
1146
884
934
744
1586
671
804
1654
1580
904
1063
1112
1460
863
1230
1362
1562
823
2801
1439
2881
1894