339
416
45
210
254
48
656
538
99
92
108
287
198
61
149
49
236
171
112
838
145
279
202
53
529
696
401
474
129
128
200
162
943
2015
531
231
10830