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