3128
4703
2997
2184
6610
4608
5644
5112
3570
1046
296
3052
2633
1661
6377
3311
3502
7594
7114
2634
6093
150
9841
9176
1143
7590
5709
3101
9217
4267
5509
7383
4575
7989
2530