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