2903
3
2245
21152
8
55
0
25669
3090
6
19783
2
2932
297066
3624
4
3765
758
795
493
1849
757
14
1189
894
578
2996
593
32302
557
852
571
361
3080
1001
803