367
137
299
12
601
165
612
42
148
103
614
101
463
206
267
99
545
180
380
51
232
107
95
27
470
111
565
161
60
24
396
161
432
131
370
175
599
160
340
53