12477 302
7585 456
12437 157
2462 243
6174 625
40077 638
20568 554
2820 166
3689 529
2092 239
20884 422
7587 58
1528 180
3975 795