1226
1
716
796
6
2297
2
2402
4
2528
3
1913
5
2257
7304
7
1566
527
3014
20
1660
2277
0
3085
2234
1618
2036
1639
988
1734
2333
2505
3465
1225
2999
1743
3054
877