2778
3
1526
2
2530
4
3212
27
3673
66
0
3386
2392
6346
16
2667
1
3551
10
2110
108797
662
2886
5
2977
2152
1787