2354
1
1581
2
2650
20
2386
2159
2861
3765
4
2727
5225
8
2530
2250
6236
10
1174
10827
2629
1875
3012
0
585
378
951
1015
562
2906
469
690