1003
2
1123
1
845
444
11
1074
346
246
1121
6
1833
7
1494
8
1388
0
1318
5229
4
1752
4953
1322
5
1330
878
5622
9
2427
12
1042
463
839
3
817
1061
4007
307733
776
2727
688