860
1
941
1247
1016
950
2337
2607
12
1447
2
2212
1234
803
1816
3
2996
895
2647
1518
1002
981
810
4445
13
1056
648
727
3584
31113
49
2568
2290
884
1302
1801
0