8006
2329
2193
14913
3118
1777
2544
4825
4022
9734
2229
3145
15917
3533
5678
5950
6945
5647
2379
9364
2785
7187
12181
16716
2873
10616
2377
5121
6881
15645
70560
15058