227
338
620
641
499
357
523
583
509
199
303
376
1337
212
872
759
266
299
475
311
967
731
566
576
813
875
1057
1555
404
433
1033
904
586
482
478
1318
745
410
870
940
209
257
273
697
510
1160
258
684
252
337
369
455
667
239
