771
2
628
1
86
85
1015
95
904
2119
468
740
100
132
626
1267
913
2960
3
1131
2987
776
494
1163
878
141
693
644
4130
15
1231
5
406
1417