645
0
2595
32302
515
863
3338
11
883
13676
21
1400
571
531
2936
10
728
453
3583
496
181997
1618
665
1970
2190
1595
5599
1324
125
5771
581
1356
721