40416 640
18246 1127
42423 1202
32512 1555
54236 1066
20646 414
36399 1765
15709 734
32945 163
14183 1095
28921 1702
13794 863
22647 1946
26488 1378
38470 460
47759 666
42428 564
45497 493
26017 805
25348 296
35234 1546
47635 1093
22062 266
31481 882