1380
3
1143
6747
8
5587
14
1740
1
3981
4
627
2
1405
543
3320
9
2690
5
1651
22
504
4400
2081
1659
1207
1543
1745
1295
0
1642
1547
5357
1240
1229
2278
6
951
1224
2192
733