2934
2724
4022
7630
17075
30170
4660
3880
10385
27215
19446
5232
6875
4953
5490
2731
9671
7981
3167
8957
6598
24406