12957 122
5178 218
20391 713
50156 431
23767 837
3143 385
7140 598
8318 317
3417 664
7936 549
30176 495
17856 569
4516 295
3597 251
6279 540
5982 540