131
326
282
348
134
31
183
887
58
2120
19
308
1908
38
51
187
149
571
34
93
579
45
245
17
176
121
73
830
60
84
23
76
57
96
240
232
413
86
207
71
50
36
72
47
35
65
67
266
44
74
778
42
13