2955
2
2113
1
1501
0
327
1737
2082
775
2896
10
2754
5
1077
2435
653
2103
1298
3498
4
1254
864
2109
697
1045
820
3383
3
1603
1973
1683
56488
4362
1645
3351
799