3090
6
2903
3
21152
8
2932
2
3516
0
3673
930
509
1543
14
1189
2996
342
2358
9
3080
2535
25669
3779
4044
5
3051
3498
4
1477
1
1289601
4471
2906
607
6247
2194
1193
717