1511
2
1336
4
9043
9
1875
1096
1228
1414
1655
3
1599
1343
4137
3917
1211
546
1
3507
7
692
0
1229
1150
6
1294
2793
758
2569
2347
2658
4845
885
1870
5
1013
2404
453