124
12
111
34
2296
35728
27711
1061
1141
757
794
29013
2616
2709
3046
2553
28010
2467
2117
593
1088
1752
2164
1784
2161
2215
1125
16312
856