904
1
3000
2
459
0
3158
2381
3080
3
1282
189326
516
3933
1044
634
5389
2750
14
2469
38477
34
267612
4044
5
3083
560
2465
1978
856
3125
3765
4
442
613
1012
424