590
0
320
295
263
968
392
585
424
895
4172
9
21743
1
383
417
785
532
1671
375
265
177
25137
1976
2
597
2150
581
640
827
326
239
6333