336
291
423
128
2015
34
195
1340
54
28
257
51
37
111
130
467
85
293
29
102
8384
1240
2111
46
742
2512
745
47
1419
30
127
49
39
189
74
79
224
160
137
179
65
368
36
240
295
109
43
146
139
267
32
107
250