341
1566
583
448
326
572
1019
485
788
293
355
981
720
259
699
386
130
81
140
600
229
110
378
181
200
168
566
868
403
410
1821
798
409
851
827
327
1156
383
1059
1414
524
560
3005
694
3066
1274
1644
928
499
2698
944
684
419
197
357
291
1632
1051
439
668