1513
2
1712
3
141
489
4
1268
1
2929
5
2430
6
4399
10
3325
1065
815
621
0
891
654
2235
12
639
721
586
2571
1641
3280
8
6648
3324
1224
2226
1406
892
1745
1859
598