3110 313
2296 307
5431 323
3266 233
2944 304
29764 484
11332 395
11468 187
9347 94
2378 450
3129 638
2630 463
1349 219
7392 295
4369 88
2522 129
3180 213
3529 171
5737 788
4622 356
4455 578
3203 422
16877 773
1091 44
3397 523
2905 520
4605 660
15438 699