3245
3
866
1
11153
8
3957
2907
2
2655
1581
1433
3351
3765
4
1360
1295
997
2605
845
2650
20
297066
0
280
658
3683
2838
3412
5225
374
12459
2250
2744
2245
4465
22
1529