21152
8
2911
9
2082
1
4651
3
5151
2
2763
0
181997
11
297066
897
1022
2676
2405
2535
32302
2740
2907
2087
616
652
683
263
673
879
459
1485
560
493
1225
633
475