348
356
307
276
484
308
234
627
1
164
187
279
161
505
334
1270
2
692
1494
892
623
1005
669
796
3
965
923
496
639