2696 507
3504 386
29814 495
151822 219
6173 602
198658 1055
31446 864
10897 63
58386 380
13275 72
4070 366
21741 110
35367 503
127020 287
9346 323
7786 69
20537 185
7977 362
14271 298