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