903 107
46 974
640 38
375 573
91 149
334 425
508 932
730 116
371 397
500 360
790 554
2201 304
341 189
693 191
518 410
143 719
73 971
25 846
69 310
903 589
247 46
208 939
542 690
942 331