613 116
492 42
30 324
772 148
587 252
473 954
282 958
545 612
863 552
245 936
505 296
885 723
1014 503
353 330
451 768
892 656
168 101
95 976
100 471
659 399