5877
2631
585
219
627
122
247
79
497
112
418
108
462
126
448
197
604
172
828
159
565
186
142
41
215
168
436
96
577
97
495
22
489
51
545
158
181
40
528
149