16684 185
10897 341
96657 906
161666 540
107112 370
87987 261
31084 221
2694 85
104213 695
42110 718
153902 222
16880 596
80782 131
55548 104
132187 294
30253 844
29213 775
153590 305
83847 703
44264 741
19130 743
108345 581
65535 561
62444 903
109324 818
31929 717
18323 340
29292 508