796
721
484
617
268
291
314
243
784
591
1172
248
758
724
778
83
499
359
430
124
385
116
308
96
181
249
1902
442
197
340
600
303
807
1263
1742
976
2672
841
676
706
1803
1074
605
2134
954
1808
1308
682
1862
811
1811
608
1483
1716
803
1006
700
830
2172
720