6596 328
4789 304
3070 41
47368 140
3177 188
9022 358
9326 503
131039 192
24325 169
23186 160
132838 398
166298 306
49018 395
30820 501
153913 473
409930 1227