124
116
66
72
88
312
198
223
1242
148
50
20
43
110
520
90
1792
279
57
783
256
398
65
150
730
976
607
632
245
748
1241
173
381
3773
3737
265
60
418
84
73
30
424
16
44
163
216