107
0
2987
2
1462
1
1551
2727
20634
8
17353
2076
19279
918
402
4536
2275
1020
25137
587
31535
53
3114
4
3428
3
1567
3498
2111
2961
1824
4111
394
2199
2459
9