5015 373
1328 323
2876 317
4764 458
47259 941
1746 232
3597 871
2804 399
3963 452
7983 866
5556 554
25003 95
7173 501
6165 867
8717 543
8051 96
21414 105
3341 389
7385 485
2723 246
3197 262
4452 662
6362 236