785
137
5056
3035
1293
616
1669
839
660
268
727
201
839
269
837
469
200
88
521
277
542
78
606
182
365
165
1071
408
581
147
769
341
205
116
670
161
420
193
640
81