12460 302
7583 456
12422 157
2461 243
6169 625
40040 638
20563 554
2820 166
3688 529
2092 239
20855 422
7582 58
1527 180
3972 795