497
0
345
21152
8
3000
2
3289
25669
536
616
123674
35
560
516
2740
1
827
588
297066
1205
2907
424
3706
5
94424
3
634
2381
904
1390
1012
402
728
832
9817
2277