504
38
247
298
159
25
19
31
11
79
10
22
239
33
28
54
12
26
32
18
202
65
68
80
64
51
131
108
428
222
85
75
413
40
324
61
76
101
62
355
204
48
53
88
57
67
15
58