3245
3
866
1
11153
8
3957
2794
2
3871
1433
3351
2343
616
0
3470
5
1360
2285
997
527
2605
4
2655
1225
845
1753
1412
2907
2054
3109
14
59
3629
2534
2838
3412
1618