107
0
1824
2275
2
918
587
3114
4
409
1343
53
4536
31535
423
1880
875
1
20634
8
979
3428
3
2076
1567
2730
6
846
376
17353
1327
2809
8125
427
402
518
2461
20