2337
5
2666
9
3000
2
1812
1
984
0
1189
2906
1153
600
1326
1193
388
1449
2828
5440
8
15233
2012
4309
3
1801
4187
10
4453
4
1777
2366
2732
21152
1672
2505
4291
1162
7793