2861
1
6346
16
6666
4
3326
3
2980
2207
0
1963
2
496
2507
1020
3386
3187
5
1599
7884
17
5339
928
1632
3200
2360
6
10243
2329
796
2534
2999
2748
7
2333
2365
6517
2535
1000