1560
1506
9539
5856
1332
3753
2398
8131
4183
2367
2984
2659
1321
2381
5975
5412
18302
3878
4006
20166
8565
12110
28743