22916
0
119
17309
2
329
2108
243
54
28553
77
354
51
15498
805
156
1874
3
65
528
1672
1
242
633
3000
5
577
808
1628
2167
414
534
375
426
56