640
325
315
95
741
61
296
177
614
197
171
70
517
56
431
183
269
158
272
76
209
107
78
44
253
148
251
87
418
196
183
82
105
43
425
192
539
181
627
105