1385
2
1563
3
1133
1
2533
5
2197
6
2859
4
956
4034
10
621
473
0
752
573
566
1989
12
4228
387
389
1489
2076
819
3161
497
2998
8
6181
3124
1124
1263
2089
1242
793