683
0
488
20634
8
602
503
12005
3
719
1020
2730
6
358
347
1110
381
823
380
2668
2
317
2288
1
329
2099
369
2831
827
318
388
553
1425
1759
121182
432