3054
2
3126
3
3198
8
3863
14
2309
1
1631
4
2520
1775
2799
6
2522
2748
9
1237
2737
2163
0
1449
2184
3683
4627
7
636
1938
2419
1012
2828
7747
1295
11916
17391
2999
2650
20
1716