121
24
11
80
31
15
60
30
17
38
287
40
16
29
71
389
27
13
43
52
589
21
742
4
10
161
78
196
33
49
88
34
278
42
22
119
18
321
290
140
534
4727
20
117
658
35
114
68
8
177
50