3050 268
6586 81
38422 612
16888 154
4115 631
8103 642
10246 478
7780 647
5101 139
6004 353
3097 297
4282 232
8063 707
9727 41
4544 153
43045 682