57
1540
36
51
236
24
1361
31
690
234
336
172
179
227
140
127
293
110
113
121
87
58
272
77
447
231
92
9
142
64
75
562
6525
18
40
83
35
192
65
48
74
88
30
107
104
101
55
79
61
139
201
164
85
49
73