30396 122
49402 262
55820 216
26924 97
14713 212
55153 368
92217 587
82426 748
124596 535
15058 41
33035 306
112762 503
18560 142
30962 238
29453 774
26293 158
76903 567
46829 106
20714 94
14535 44
50731 415
54900 251
19274 103
15786 231
29882 150
1194 245
25673 109
37734 333