528
1
710
449
1192
2
896
749
77
114
2114
868
115
546
733
735
5
477
745
689
649
421
707
509
1785
819
507
1290
1766
2431
1307
881