995
8
1810
1
1850
4
1091
3
1273
2
1405
1293
926
0
1482
6
2434
2782
1271
1832
1093
1358
852
1186
1254
1320
1494
3080
14
2600
18
3238
3507
1165
13
944
812
604
1883