2245
3
1282
1
3090
6
3231
2
2903
2932
1189
0
894
3765
4
21152
8
2270
345
3080
297066
2238
571
572
2121
255
3680
2996
581
1226
25669
14
3053
7
19783
2535
4044
5
3083