3791
7
1528
2
456
0
1832
3
3723
6
1228
2435
1
1679
1168
2495
1985
2710
2189
774
2100
950
1388
1558
1211
1711
2901
1911
2032
4823
9
1380
1720
1903
1622
1981
32353
12