58425 149
15362 346
258804 590
13077 197
281328 434
57972 108
54151 336
38227 420
50509 700
3459 437
10241 298
6992 683
5809 649
4303 163