2999
3
1787
1
1306
1547
1558
2
83
1152
1801
0
6346
16
1211
1265
4179
1363
2173
866
3805
6
2294
2622
2425
7
951
2356
2890
270
2456