58303 149
15362 346
258800 590
13076 197
281320 433
57972 108
54150 336
38223 420
50506 700
3459 437
10239 298
6992 683
5807 649
4303 163