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