1676
2
4966
6
4946
18
3248
8
2165
1
1510
0
3071
11
4258
2906
300
1606
9106
3
2324
4
2189
2408
4237
479
1787
2110
55
1000
1318
1399
810
1263
1292
932
613
517
293