3126
3
3198
8
1775
1
3863
14
3054
2
2520
2309
1631
4
2522
2799
6
1449
0
4187
10
2732
658
2828
7733
1812
2748
9
603
1431
2163
1237
2562
4465
22
2322
2786
17391
7
7747
12459
1001