2203
2
1649
1
4739
3
3439
3969
6
4043
1505
3471
1100
1918
10
3956
2719
1193
2013
9
2640
15
2135
1921
6703
3960
2190
7055
1962
7
1373
907
4068
1360
4998
5450
4
9931
496