3050 268
6585 81
38420 612
16885 154
4115 631
8102 642
10246 478
7778 647
5101 139
6002 353
3096 297
4282 232
8063 707
9726 41
4544 153
43041 682