951
1
1564
2294
1423
496
0
1976
3
1015
1606
467
8527
159
2100
2
4179
1380
616
619
2600
4
6346
16
19944
1218
564
3132
10
2427
12
2377
2110
2687
3629
2502
1787
3386