11
49
344
236
6
4
21
22
1
82
2
118
30
3
29
18
165
217
417
463
67
228
24
517
630
130
313
235
23
85
314
26
60
202
269
342
357
59
39
435
420
76
350
70
170
246
158