3316
10
6517
4
17333
27
5141
7
2530
3572
5
3386
3
2074
1
1843
2
2146
3571
1380
0
2773
673
1881
3070
3279