359
2
78
92
18
1
165
67
44
154
307
85
729
641
508
386
390
343
292
303
287
614
364
352
248
273
341
493
393
286
268
117