2993 803
2125 574
32802 777
1504 320
855 169
14532 636
7525 267
2553 712
10060 53
1884 598
4182 162
1510 476
10989 535
2602 591
2717 540
1883 205
34128 353
2961 862
11376 117
3309 551
15337 505
5749 495
2920 656
93580 287