1559
5
2122
2
4388
8
1492
1
3015
3
1228
3389
3643
10
2547
7
2328
3200
6066
16
1619
0
1155
1896
4
16122
2413
2102
1554
413
2426
2835
1074
412
383
2488
6
115339
35
2928
9
2033