6486 328
3496 845
15067 484
14961 497
2601 466
9983 35
1036 153
2960 204
5135 226
4146 521
2592 63
3835 235
3346 395
2487 159
5016 662