107
0
2275
2
31535
25137
17353
467
918
19279
1043
1
20634
8
3366
1639
4
2730
6
2809
2855
3
246
1551
2697
5
1869
2061
5135
1282
576
169211
11
419694
9
2668
587
3114
822
688