925
3
863
0
272
2595
2949
1400
571
32302
3657
1
323
297066
883
531
453
791
2190
5771
10
496
4074
1595
4491
1356
2089
2