1014
1
95
902
691
876
690
796
139
2093
2427
7
2572
5
130
625
98
465
1265
1130
910
775
2
493
1542
1890
2984
2288
3
642
403
1416
2135
86
1599