946
1
2906
2
3629
2100
1564
1423
1976
3
2368
1558
66
0
2622
6
951
159
1348
2377
1622
4179
1618
2886
2650
20
1051
2781
862
1218
2884
5
1394
989
1396
1372
6346
16