59
1
605
129
107
105
197
187
457
405
327
75
747
361
430
467
650
2
432
412
338
410
93
887
499
1987
3
1254
333
280
489