3050
1213
1377
2812
4190
943
1194
1260
1270
1246
1258
1148
2243
2307
1947
1198
3017
2087
1213
2996
5804
1293
1234
1193
2015
2959
1531
1886
1444
1927
1571
2170
1879
1779
8828
3984
6136
2851
1011
1948
2521
5652
2437
2000
1489
1217
6641
3802
7177
1300
1402
3594
4027
4723
1550
1781
2773
2615
2198
3093