630
240
1249
598
670
159
119
67
256
172
359
172
671
143
541
122
210
41
918
418
287
171
371
68
604
132
539
184
435
36
376
159
147
8
307
32
388
119
580
14