3036
1558
859
1486
1280
989
2237
1887
1389
3132
2058
2388
1933
1625
1819
10976
2576
1745
1946
1986
2033
3303
1572
2680
1868
2329
1880
2061
2222
2079
3160
3422
1798
2760
4949
2507
2734
5642
2828
5088
4299
4983
5685
17807
6697
5301
4009