19982 206
12027 117
3504 517
5694 691
51437 174
63609 621
60869 85
9163 254
9659 457
15122 418
19936 429
1868 159