951
1
619
1011
3
1245
1554
2534
2
564
1458
0
3061
2687
766
3629
2502
1564
1423
4099
8
1015
2370
2740
1976
159
1763
1606
3539
1495
1635
4
6236
10
2100
8527
1047