107
0
2987
2
1462
1
1551
2730
6
2727
2076
918
169211
11
4536
20634
8
1020
587
2031
4
402
53
2657
3
2668
17353
3428
25137
1567
2111
19279
4111
2257
2199
483
3092
1584