638
0
2264
708
1153
2429
5734
3
2595
2215
1
634
3090
6
536
2250
2534
2
1346
21152
8
25669
863
522
918
1581
244
385
677
9836
15
3080
6365
12
2245
3546
571
894