2999
3
962
0
1982
1
2194
2
1860
2312
1681
815
2077
2980
2044
1646
1475
2184
1819
2522
3054
2576
4099
8
17391
7
57793
2748
9
1938
1716
4606
2233
3212
27
1306
2309
2489