625
0
580
516
1857
325
308
409
323
6058
453
306
269
509
931
776
1263
1059
1425
365
377
1227
277
450
1973
467
4309
1
905
428
305