3120
4
622
0
2153
2
3546
1
4651
3
94424
685
1304
1867
5
4151
2902
16
4202
495
2907
3080
2108
475
1816
2801
1659
3871
444571
9
20850
3301
605
720
1062
7394
6247
1985