3326
3
3090
6
1182
0
1734
2
2903
2932
619
1
21152
8
2600
4
1404
1816
7034
3546
1234
3080
2392
1168
11059
9
5431
1606
2394
181997
11
2131
2710
1598
2666
2166
2299
1041
583