499
1
1986
3
887
271
433
293
555
409
78
355
2
342
364
93
729
551
361
75
747
405
327
457
432
412
650
430
469
467
1254
332
280