12471 302
7585 456
12437 157
2461 243
6174 625
40067 638
20568 554
2820 166
3688 529
2092 239
20881 422
7587 58
1527 180
3975 795