107
0
2855
3
2668
2
20634
8
587
2730
6
918
3442
4820
423
4396
2275
19279
53
2125
1
3114
4
2526
31535
17353
1020
2461
20
158
1645
802
418
510
1320
597
1462
25137