951
1
1535
1225
0
1618
2886
2
2650
20
3629
862
616
1532
2427
12
2100
1466
1412
3562
1837
3
3539
1306
2207
2122
2377
1564
1976
1423
599
1537
2534
1558
2622
6