2245
3
3090
6
2903
2932
2
297066
0
3765
4
21152
8
193
579
3080
571
3014
20
14
743
2476
2996
528
894
536
572
1226
1
19079
531
25669
2683
3053
7
2315
971
10827
19783