107
1
1162
690
1770
5
769
2
2114
465
1265
737
98
2572
796
876
691
887
3
138
2093
2427
7
123
624
2959
2367
2984
910
95
902
582
1014
1921
580