2148
1388
2163
1293
2324
1562
2066
1428
2253
1468
1982
1114
2093
1306
3042
4600
8099
3613
4590
2888
4814
3234
4736
2878