123
1
957
4
561
2
1383
655
806
191
550
1228
0
1321
396
1078
1644
3
2263
2067
1075
1437
852
11652
18
1512
8
1737
593
3089
1751
3134
19
1580
1845
105
438
2343