2893 591
1695 378
9773 96
1728 292
1015 163
2777 634
14222 563
3097 742
2626 128
2598 119
15497 829
8536 69
10946 645
6092 733
20169 647
15683 760
4829 540
10130 510
7783 488
8705 585
6623 39
13508 156
9566 434
79227 242
12278 165
16838 327
102882 414
3020 325