19984 206
12027 117
3505 517
5696 691
51441 174
63610 621
60873 85
9163 254
9661 457
15122 418
19936 429
1868 159