495
588
393
515
3034
1217
1236
439
693
1483
739
520
581
578
470
615
476
522
452
630
809
530
1158
1848
919