3054
2
3126
3
3198
8
3863
14
2309
1
1631
4
2520
1775
2799
6
2522
2748
9
1380
0
1237
542
1225
629
978
2737
1310
2163
1012
581
1449
2184
4627
7
636
868
1938
801
2419