1291
48
27
247
124
50
104
127
79
271
29
99
7890
1181
2012
44
718
2334
709
47
49
1345
112
188
63
208
152
129
61
364
28
220
276
45
37
138
133
255
30
42
239
121
343
171
87
471
668
139
863
508
25
62
23
91
115
11