3126
3
3198
8
3863
14
3054
2
2520
1
2309
1631
4
1775
2522
2799
6
1320
2748
9
3868
10
5052
462
0
2163
1237
1449
17391
7
7747
2194
5347
2737
2160
4537
1628
1593
2478
1681
2184