1218
3182
2821
3310
4230
1876
444
1
8822
876
3216
878
1012
1293
745
1222
4814
1287
3317
3818
1551
555
1042
248
735
791
1489
593
6171
1477
786
376
284
1892
1278
3688
924
919
996
2358