107
0
1869
1
2730
2287
2
1550
1922
9244
3025
1008
1132
1359
1343
3116
2306
522
1506
2814
5
964
1860
769
670
2330
493
518
440
1334
1898
20634
8
21743
1108
4