2478
2
746
1
1193
0
1512
2711
1849
3426
4
2258
1819
4651
3
5382
5
7733
398656
19
2209
8072
66
758
3158
550
3176
915
2468
3083
2465
2907