2373
1204
4158
4805
2071
2942
1640
2358
918
5012
1865
1126
1026
799
1757
1781
1845
6708
6191
1011
1265
1998
1123
1022
1118
1664
761
2189
2011
2602
1823
1076
675
803
2248
1050
20333
4133
1833
2142
1605
7437
963
5824
2419
1482
1298
955
1291
4265
877
1496
1467
2230
990
1252
1176
977
1390
995
747
1427
709
810
1503
939
1112
1363
1233
1587
1160
960
1098
716
1599
865
737
1408
782
695
652
2161
2411
1314
2688
1291
981
920
853
1671
2163
934
1210
1195
833
2376
2016
3965
749
686
833
1296
1728
1239
773
1889
994
3120
1412
1822
3571
935
1536
745
1709
701
1088
1042
1265
1459