690
213
560
121
2941
1513
916
291
558
141
627
272
364
86
444
203
556
114
655
254
605
81
389
121
276
98
988
379
276
67
268
132
204
83
203
92
571
194
221
147