12289 302
7568 456
12302 158
3340 243
6212 625
39526 638
20519 554
2781 166
3678 529
2069 238
20392 422
7498 58
1505 180
3960 795