312 2968
279 3985
345 3619
169 3502
362 6420
222 2583
398 5299
122 4938
620 4184
293 4523
467 7660
552 3205
252 6715
8049 13046
254 4582
