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