586
0
1772
2
2224
393
1869
1
3293
3318
8
3063
3
602
2299
517
2659
631
5217
11
249
2569
5
918
1084
482
668
366
392
1617
688
895
2992