25
173
46
5
1198
364
40
44
36
24
38
137
31
1046
84
343
163
20
37
11
14
17
30
50
212
484
61
238
39
48
115
55
89
119
467
28