3054
2
3126
3
2520
1
3863
14
2309
1631
4
2799
6
3198
8
1775
2522
1237
2748
9
5151
338
0
2184
1938
801
2419
1012
1000
2999
375
345
2711
4996
868
1243
531
2123
1105