767
0
3663
1
2395
1073
31535
4594
759
18403
6
802
6800
1663
2952
51
478
296
582
363
2211
573
747
431
2831
552
284
116
346
1779
274
266
327