4686 403
6576 641
13290 156
28845 587
2850 32
3475 315
11879 651
1677 44
35380 591
6243 478
9433 214
1338 277
6616 833