2953 631
23512 614
12502 758
3840 540
9167 796
12251 532
20985 207
2794 384
1854 60
28035 498
4164 575
2961 362
3350 678
4212 728
5048 718
16283 116
13983 465