12196 126
10575 605
5221 547
3820 249
4883 488
41371 643
3650 451
26731 710
7299 595
2755 739
3673 916
1358 222
6678 90
1724 350
2880 738
10058 56
2310 484