5098
5531
6788
2622
1799
1230
1028
20463
4530
4282
3790
4690
5944
1172
2122
1182
1284
3241
2727
45069
1063
3680
1836
8084
7385