1185
2
1225
0
629
581
718
868
2757
1
2189
978
6174
8
445
4360
6
575
660
903
5233
10
475
426
1017
1239
504
2649
3252
542
2111
3620
5
1310
621
13676
21
1252