15
109
68
163
531
22
12
212
8
105
53
20
59
48
91
7
458
345
329
14
661
63
201
476
332
258
161
671
5
21
45
79
113
58
108
134
376
200
62
777
13
69
125
51
60
86
49
30