840
447
1298
1
651
1
2392
298
333
269
392
1
697
369
265
398
575
598
281
1
620
871
282
300
448
856
291
422
2
2345
650
698
2483
242
385
557
607
312
321
408
287
674
619
246