3052 268
6586 81
38425 612
16888 154
4116 631
8103 642
10246 478
7781 647
5103 139
6005 353
3097 297
4282 232
8063 707
9727 41
4544 153
43047 682