3000
5
15498
0
28553
1628
2
22916
2167
3878
1
17309
65
426
2058
2345
4
1709
3309
994
150749
11
2740
56
119
2142
276
3333
789
2386
865
409
537
3
761
1534
1763
7