31534 207
7537 648
11101 555
3749 95
6345 429
3017 733
12085 170
4262 439
8142 510
2938 155
1243 121
3992 581
4502 706
2517 113