581
0
376
17970
15
8555
1
1715
1781
495
868
633
560
3017
1787
683
3125
4034
1785
436
2952
444571
9
5389
443
1896
733
722
5704
621
949
938
471
487