367
358
315
285
493
239
640
1
168
191
283
165
535
340
1285
2
696
1502
899
628
1014
669
804
3
971
933
499
642