655
2
299
1
743
98
1126
1372
5
84
72
63
544
73
116
59
212
68
898
180
275
95
76
769
314
1096
445
705
3
83
649
163
1333
260