1276
51
266
46
19
246
157
32
415
45
140
110
56
377
17
55
36
340
85
309
325
26
16
71
120
121
41
59
50
181
93
30
42
441
35
545
78
107
138
43
829
23
374
243
25
332
471
350
33
168
227
40
28
156
88