109
12
111
34
2296
35728
27711
1061
1141
757
784
29013
2616
2709
3046
2553
28010
2467
2117
593
1088
1752
2164
1784
2171
2225
1125
16312
856