2254
1
3805
6
951
2015
2
2505
2776
2977
1594
3
1606
1451
0
6707
24
6346
16
3491
4
7034
2667
2250
712
4519
15
5122
2268
770
4062
4034
9305
8
7071
5
1317
1936
280
2182
844