945
0
839
1
63
70
520
1504
363
804
2901
813
2855
3
257
75
1126
1645
3442
2
1132
78
714
327
58
496
1454
1650
178
932
518
390
459
4830