228
352
339
529
183
847
938
780
747
496
570
559
314
629
699
941
395
589
852
855
1147
367
248
3962
1583
2706
1614
1683
1884
774
922
691
2446
2073
1469
1237
1518
398
685
1426
2074
160
126
590
1438
164
192
509
210
2809
1097
463
830
243
524