4305
2
1660
1
4179
2245
3
3080
3562
2131
21152
8
1191
19944
1162
0
2972
849
1047
3090
6
2110
1489
4
2932
297066
1813
619
1787
905
3326
10243
951
2562
1382
2166
7034