2950
8
1264
1
2979
2
1607
645
1676
2121
786
1707
1210
2879
4
1438
3103
3
1661
682
2609
1777
1201
1113
2365
1925
960
917
1382
1037
751