1215 51
1008 912
978 139
967 72
962 827
927 242
912 920
882 342
824 338
782 45
712 173
625 429
604 264
515 745
495 525
492 122
374 894
350 171
295 47
287 381