31535 207
7540 648
11103 555
3749 95
6345 429
3017 733
12089 170
4262 439
8142 510
2953 155
1243 121
3992 581
4502 706
2517 113