3000
5
15498
0
28553
1628
2
2641
4
22916
2167
3878
1
17309
65
426
2058
2345
1709
3309
994
249
2740
56
119
2142
1922
20
276
3333
789
2386
865
409
537
3
761