280
1
289
2058
5
499
392
2
418
397
354
1095
89
334
494
349
1426
728
760
0
394
476
358
323
352
125
356
777
417
415
265
73
681
773