104739 424
60303 177
106043 738
77362 682
4991 150
3864 793
3591 422
1180 134
2162 508
525 84
505 88
638 94