1400
1
3216
10
1598
2
1510
4
1828
5141
7
2100
3012
1755
8122
13
9956
3
10827
5504
16
623
2466
5
1107
3673
6
3014
20
2000
1812
1289601
55904
0
1383
14861
5431
297066
37355
5464
9
6236
6500