3083
2
2465
2932
3546
1
2124
3
2903
3051
1603
758
0
2149
5
2087
3090
6
1045
1579
657
2906
2258
255
410
487
21
2990
984
1294
496
755