515
0
2595
1865
2
2949
2851
1400
6189
1
801
32302
925
3
1133
883
863
272
2317
2386
791
5771
10
496
2285