388
1
512
421
2
298
89
642
659
555
541
1041
530
97
301
358
1242
362
249
160
180
3
232
393
107
255
175
82
162
661
536
396
515