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