43615 405
45988 276
365875 484
168047 482
200396 1102
247222 731
170927 653
334898 1275
522753 1785
235648 608
127035 414
102837 549
522589 1662
94877 123
31108 962
26490 186
107173 821
196197 553
194143 691
282941 1266
342800 978
48128 184