701
215
560
121
2980
1528
920
294
560
142
631
276
367
87
449
203
559
115
659
254
607
81
390
122
281
99
992
380
277
67
270
133
205
84
203
92
578
194
222
148