1212
576
230
133
422
202
569
128
1422
718
570
151
415
220
2919
1851
549
144
208
79
573
127
412
110
599
266
245
148
467
117
144
58
377
139
326
144
149
43
532
173