5646 841
2954 60
14923 629
33893 431
20543 85
34069 596
6147 392
3620 115
7842 765
5953 552
5751 892
4134 477
4283 97
5790 778
3304 129
4167 104
7430 330
5192 564
3096 513