2250
1
1691
2763
0
3782
2
1618
4383
4
883
1226
549
979
3351
3
2669
5
969
4309
2982
3361
3573
2771
2091
1970
2059
3225
2757
12459
3059
2496
3998
475
3372
11
2808