3000
5
15498
0
28553
1628
2
22916
2167
17309
65
426
2058
1
2345
4
1709
3309
994
150749
11
2740
56
119
2142
276
1013
6774
9
789
2386
1267
7009
8
2342
3
3707
1793