946
1
1558
2
2505
400
0
2921
5
2268
4
1069
2499
1449
3107
7
1746
1431
7471
9
3591
11
2254
3429
8527
1250
2562
658
24337
22
1935
270
851
1162
1639
1815
1777
674
1223