3000
2
496
0
398
589
268
578
1
230
460
372
618
1103
1689
579
2511
666
213
1949
571
408
1998
3
428
178
535
918
277
643
8669
8
294
1390
225