5751
2393
3418
1683
2667
6913
1223
4589
2293
46569
3649
18947
8141
6280
7542
11830
5596
10484
6666
37842
5926
32083
15054