3125
15
2649
0
2110
1
575
2908
10
1017
4623
5
621
785
660
4099
8
1903
3
3987
1055
504
1332
1286
9055
1639
3284
7
2696