503
515
522
850
526
1189
305
860
498
508
871
848
136
498
1817
1271
871
1229
517
140
525
509
495
511
131
133
526
513
532
928
522
496
1492
3
875
1347
515
117
793
140
521
506
1604
789
1271
66
309
513
137
1129
832
813
1585
526
859
146
134
1177
507
823
543
850
497
494