5028 46
3113 147
4168 655
28152 339
3879 601
8849 860
19949 821
5095 546
4653 124
7697 618
4205 460
4802 147
4184 478
3243 506
2113 71
4246 311
4499 829
2403 44
20598 352
13745 287
3857 406
5148 292
3047 304
9361 473