1027 213
881 308
714 584
684 97
633 785
413 763
383 699
288 31
271 984
264 845
257 500
210 882
198 284
165 553
87 463
50 62