951
1
2710
2
19944
797
159
2475
1424
2100
1380
0
841
2134
619
2178
1720
1622
564
2427
12
3326
3
616
4435
1416
2435
1814
2502
2605
1558
2122
1564
915
1976