12971 122
5183 218
20414 713
50181 431
23769 837
3145 385
7141 598
8318 317
3417 664
7941 549
30200 495
17869 569
4520 295
3629 251
6303 540
5984 540