2999
3
3562
1
1000
0
2710
2
83
496
801
1746
2166
1590
1382
1308
1532
1816
1788
2760
4
2818
7
2578
1766
4606
2233
3212
27
673
802
2489
784
1888
2261
51331
25