2901 239
1328 111
5304 89
4031 227
102820 623
3360 241
1532 265
2423 369
20839 703
4440 793
32945 560
129005 292
64874 244
6331 659
4847 622
19512 83
3621 198
6502 438
58429 504
30186 142
56598 452
5841 549
64599 706
2662 408
8167 526
3199 197
3271 229
17712 630