1589
0
390
345
1442
804
683
475
297
513
308
558
394
1910
1298
536
791
307
2524
1106
366
505
1070
548
764
573
651