3054
2
3126
3
3198
8
3863
14
2309
1
1631
4
2522
2520
1775
2799
6
784
0
2748
9
2999
801
1237
1306
868
2312
1681
2077
1380
2737
2163
1449
2184
4627
7
636
1938
2419
1012