3429
7
838
1
989
0
1373
329
1690
2711
2
1517
2710
1083
1393
4651
3
1558
2676
5151
2911
9
929
6346
16
1265
21152
8
1363
1942
1092
866
3805
6
2622
2425
2356
2890
270