2975 412
231 76
259 605
264 786
108 369
608 396
131 222
78 813
582 69
461 973
721 978
564 157
342 40
862 97
1011 556
423 221
798 119
756 45
338 630
128 659
942 483
248 462
814 629
500 196