107
0
1462
1
1010
2730
6
2987
2
2727
2076
1551
918
19279
2275
1020
31535
4536
402
53
25137
17353
2459
9
2199
1567
1960
7
3
2111
587
111
2188
2539
5
483
1626