576
107
430
65
52
79
26
105
10
55
53
9
13
196
85
31
207
103
62
58
35
72
71
48
267
96
56
50
212
251
93
159
68
304
979
577
208
94
16
541
145
1441
60
606
24