12043 95
7506 50
17473 510
5831 352
909 218
2783 824
3050 666
155946 760
2535 514
25406 40
2688 683
2819 873
6064 147
1529 399
2511 709
4494 723
2727 309
5001 511
2215 672
3100 592
1652 453
1552 280
31606 696
1661 395