688
0
19279
2
674
368532
479
1782
31535
871
336
14076
7
116521
2199
3
2114
1
1523
2855
3092
2189
410
621
451
588
62
634
1661
797
970
2190
781
1608
292