998
0
787
352
269
390
490
1396
439
1133
259
547
55
245
257
514
585
308
532
330
622
320
456
1043
747
2299
454
416
328
300
663