2964
1
3051
2
1603
616
0
1461
3539
3
2740
398
2906
577
1709
2458
2258
529
5367
572
436
657
1672
2990
456
609
1294
562
2478
10827
4