3016
1421
933
1700
960
2006
2998
2048
5520
1332
3611
1486
1019
1458
873
2023
852
1275
1784
1452
1997
1296
1156
3329
5146
1781
1152
1247
4111
1094
3710
1806
859
768
839
1240
1651
860
1941
1610
2058
24041
892
1988
8691
842
9969
3854
3258
1741
826
1786
7552
21533
1154
982
3405
7861
1839
1163
3266
3358
1272
1381
11048
1829
2581
1533
820
1851
6762
2107
2747
6786
1662
1657
3292
2700
987
1288
2500
1289
1271
3621
703
879
853
2324
1198
1072
3276
2602
2403
956
3290
888
1635
1220
977
1592
2765
907
679
6146
922
1603
2134
4314
1735
1893
862
4454
3541
776
1909
783
985
2016
2456
4736