2932
2
3080
3
21152
8
32302
0
25669
3090
6
1045
2903
255
2996
616
1310
635
1193
572
4471
2535
5402
9
14
665
19783
2471
3252
2009
5
971
1189
528
1804
1
1652
908