955
0
1132
553
804
1084
1658
1
935
493
714
1805
3111
4857
2
383
36609
34
573
1053
281
2211
2564
1073
24181
8
798
2420
3
2395
300
437
1049
2805
5
4018
7
326