356
464
319
246
247
223
102
661
742
243
399
707
729
955
214
266
938
987
279
966
1139
694
302
221
877
645
1894
174
1311
1014
625
766
462
406
352
449
1374
685
686
2835
508
604
2064
1211
1586
1049
850
1137
362
248
1679
356
1698
392