12
395
15
13
161
32
11
26
5
7
111
221
872
1252
2844
108
2204
1071
2388
2455
1241
2754
1981
2106
832
2055
1591
1802
2531
1593
2175
881
1711
1585
942
2001