107
1
1162
690
1770
5
769
2
2114
465
1265
738
98
2572
796
876
691
887
3
139
2093
2427
7
130
625
2959
2367
2984
910
95
902
582
1014
1922
580