5120
1581
1505
9847
8263
8134
9055
3935
2548
4034
1008
7138
5343
5978
2805
514
3500
313
1843
9656
3351
2375
8933
322
1694
819
6101
2656
2431
648
3008
3243
8961
7112
5960
2445
5531
7690
6017
2415
9349
7453