6616 833
2935 40
3190 213
5421 76
2349 220
6535 575
22553 893
4063 256
6802 78
6371 415
12054 765
6283 358
36188 686
22816 509