692
185
732
102
1189
503
360
135
764
216
316
147
757
278
790
259
401
118
628
247
435
90
2654
1343
635
204
405
215
492
49
314
67
676
255
2401
1132
251
168
602
189