582
0
2478
2
1472
3544
3
383
1009
905
1
970
2788
2114
3400
2658
10
3354
2980
2722
2982
2829
6
5982
2719
3453
623
2600
4
2358
9
2133
7471
1466
1090
929
4572
5
3971