2696 507
3504 386
29830 495
151828 219
6173 602
198660 1055
31446 864
10897 63
58388 380
13276 72
4070 366
21744 110
35369 503
127028 287
9346 323
7786 69
20537 185
7977 362
14272 298