12495 302
7588 456
12449 157
2470 243
6176 625
40131 638
20568 554
2823 166
3691 529
2096 239
20911 422
7590 58
1535 180
3979 795