516
1
496
532
535
615
2
2244
2463
3
1243
645
1771
797
4
849
1289
725
1148
754
1050
589
592
558
889
728
2554
641
784
523
1218
3488
5
1590