3052 268
6586 81
38426 612
16888 154
4116 631
8104 642
10246 478
7781 647
5103 139
6006 353
3097 297
4282 232
8063 707
9727 41
4544 153
43050 682