6620 833
2943 40
3192 213
5425 76
2350 220
6539 575
22562 893
4063 256
6809 78
6375 415
12062 765
6287 358
36197 686
22824 509