2245
3
3090
6
21152
8
2903
2932
2
14
0
3765
4
297066
3080
2996
1193
17946
1189
4360
1
562
4702
571
1265
894
2372
7951
18
1226
25669
3053
7
19783
2535
572
4044
5
3083
469