3070
2388
5948
9161
1543
2256
5293
1061
1981
5347
8350
9197
5207
9513
1916
2315
3323
245