1070
2886
2011
1425
2839
1478
5985
10031
2825
2222
8679
9892
8572
13491
14782
14597
56400
33908
12555
14606
23012
114955
165909
43413
10679