3196 268
6765 81
38977 612
17026 154
4176 631
8158 643
10367 478
7907 647
5256 139
6203 353
3161 297
4334 232
8236 707
9877 41
4621 153
44043 682