594
0
968
1580
318
587
747
2328
341
2445
536
235
402
1020
99
1
527
308
618
555
1949
3
839
2076
660
517
1310
611
693
1477
1416
1057
771