931
419
733
189
508
178
1759
1023
297
107
862
145
680
185
4075
2089
1790
818
546
184
534
275
660
257
774
315
670
299
132
51
594
193
604
132
589
239
489
275
795
237