1010
0
3102
11
10442
15
511
1
950
562
1667
5
636
1362
8
1543
2187
3
754
948
2362
6
2401
4
1344
2273
639
1513
1418
787
2999
10
536
1223
1480
1423
2234
17
957
1306
1508