30396 122
49402 262
15315 154
55153 368
92217 587
82426 748
72196 254
124596 535
33035 306
2581 514
18560 142
30962 238
29455 774
11137 79
38194 336
97203 358
26293 158
76903 567
69097 517
37302 187
46830 106
25263 629
2756 627
785 82
43472 123
34766 305
5803 619
54900 251