22916
0
17309
2
119
243
329
2108
28553
54
1874
3
77
528
3000
5
15498
51
1628
805
2167
156
354
65
426
2058
1
1601
2345
4
1709
3309
414
222
808
633