311 125
290 878
587 998
909 786
481 661
43 224
16 964
75 147
559 13
525 535
929 947
1011 553
584 743
277 2
457 201
576 567
941 708
214 233
17 226
527 184