11599
15299
6530
3872
2908
5053
4305
6047
2957
2831
4761
1874
4183
6834
3906
5164
7896
5745
60670
22053
21079
34454
31050