993
8
1810
1
1840
4
1091
3
1273
2
1404
1291
926
0
1481
6
2434
2782
1271
1831
1092
1358
852
1254
1181
3501
1165
13
943
812
604
1317
1494
3075
14
2600
18
3237
1883
1292