501 971
231 949
991 889
366 812
381 757
890 645
440 589
72 346
202 328
224 203
852 137
658 128
425 64
330 18