107
0
918
2730
6
1880
2
17353
4536
2275
423
19279
31535
402
3114
4
2095
1567
78
2188
9
1020
587
3428
3
2076
1
1343
3440
5108
53
5602
2659
2727
483
6579
25137