294
1010
464
856
196
121
216
79
1394
311
644
365
409
146
451
436
1020
116
407
3187
1312
163
444
601
153
686
507
597
957
607
813
660
448
