967
310
687
209
518
266
274
108
2756
1380
588
39
533
95
1037
382
385
244
229
99
497
198
603
185
341
51
345
133
604
123
233
175
538
133
548
328
589
28
533
84