2905 239
1334 111
5311 89
4035 227
103167 624
3360 241
1533 265
2424 369
20864 703
4440 793
32995 560
129059 292
64947 246
6336 659
4847 622
19550 83
3622 198
6502 438
58468 504
30204 142
56614 452
5842 549
64616 706
2662 408
8170 526
3200 197
3271 229
17714 630