951
1
159
19944
2
1424
2100
2475
841
2134
619
2710
1720
1622
564
2427
12
616
0
4435
3
2435
2502
1105
1558
2122
1564
1976
1423
599
467
2740
1015
1087
1348