56933 148
15358 346
258687 590
13073 197
281264 433
57964 108
54142 336
38198 420
50480 700
3457 437
10239 298
6992 683
5807 649
4302 163