504
1
527
486
5055
8
391
439
784
570
520
476
541
514
1137
16
593
475
498
562
1168
3
2315
2
4289
4
862
0
413
456
693
423
409
1493
17
556
407