387
127
530
102
246
75
602
417
162
77
624
54
558
157
1426
718
738
266
259
61
215
112
359
140
497
189
296
120
46
21
255
112
514
117
331
127
157
108
594
163