38
23
842
443
184
176
49
8
63
68
25
13
12
11
39
30
391
210
85
207
2
149
5
18
84
14
1724
157
91
165
251
3
338
58
7
97
258
373
19
20
334
53
613
661
17
22
32
528
54
71
103
568
616
521
64