1094
0
955
503
323
376
404
345
448
1511
400
1726
357
101
316
555
894
370
20634
8
292
375
453
390
367
637
464
1020
945
392
1670
575