928
0
1543
2
2485
2184
1
1562
3
2903
1442
550
1253
1265
3221
20
1974
1814
4
2403
6019
16
7306
2738
1570
2113
1579
7034