2891
4
2729
14
3519
9
5978
6
12621
22
118
2
2299
1
1795
2992
3
3125
15
12472
0
1536
3788
1564
527
1683
1583
3041
3942
4585
10
3453
3660
884
3554
3238
2129
1320
3506
8
2059
810