3800
1106
1521
1631
1248
706
1094
1319
1201
5820
657
1437
1209
1194
1570
1123
1988
1762
6241
1850
1199
984
1726
1605
1706
1262
1424
1049
1461
1538
1177
1186
961
1214
1628
691
2035
1282
711
959
1735
1493
1220
1468
1191
1023
1302
1967
1285
1517
1769
810
1308
813
1811
1420
1575
1233
872
697
874
743
1077
1142
703
890
1263
672
1101
1733
1008
745
1002
734
772
1392
2285
1066
693
761
676
869
1583
736
1122
1198
783
762
1163
802
1022
2829
671
2594
5538
3551
793
2015
2017
4109
948
2015
2430
662
3751
715
1263
1049
757
773
1088
857
2464
907
996
2371
864
11070
1293
891