107
0
1343
20634
8
2275
2
918
3114
4
4536
31535
402
423
597
1880
3428
3
2076
1
1567
2730
6
17353
2809
53
670
476
587
1506
653
521
440
2461
20
19279
78
2095