931
1
501
1262
7
1670
6
471
859
809
2
745
502
542
580
3627
421
740
799
1010
3
611
865
935
682
1330
1870
4
3615
2791
5
1464
3108
693
947
727
873