5536
17622
133
2042
881
203
528
2338
3329
13
368
776
918
330
155
404
554
1704
586