3546
1
1840
598
467
0
816
918
3125
442
7331
13967
2
6047
54
3606
3
2725
11
2640
6
3580
1506
2525
4686
32994
49
2905
2578
2080
5
5181
7