12977 122
5185 218
20421 713
50185 431
23769 837
3147 385
7142 598
8322 317
3418 664
7941 549
30208 495
17869 569
4522 295
3632 251
6311 540
5986 540