1230
2236
5184
5125
4833
1847
3355
647
6176
6775
4722
9475
6086
2319
272
8323
9179
1323
7785
1104
3107
3513
3491
2658
582