6616 833
2937 40
3191 213
5421 76
2350 220
6535 575
22553 893
4063 256
6802 78
6371 415
12058 765
6284 358
36193 686
22817 509