2595
0
32302
515
3629
1
863
3683
883
1400
3655
3
571
531
2936
10
728
453
20163
44
2048
2
3583
496
181997
11
1618
2190
1595
1324
5771
581
1356
721
3252