516
0
2152
2908
2
2484
2435
1
3378
7
2087
3706
5
577
905
546
402
23774
4
372
3593
16
1288
5801
2523
1446
5252
4775
6547
174730
18
13967
3196
442
697