3080
3
2932
2
21152
8
3090
6
3715
5151
747
0
984
572
19783
337
2740
17946
546
181997
11
1804
1
532
515
392
951
2907
379
1189
25669
880
4651
436
2535
372
32302