3012
3
1489
17
1426
1
1393
7
3513
10
1722
4
3064
2
1089
5
1208
2176
14
921
2178
9
2784
4879
1850
1053
1509
933
1977
1166
947
2400
1210
866
745
0
1168
2130
698
1786
1948