2991 317
219488 173
4614 715
7995 658
7919 74
2982 232
29628 646
22466 258
4322 218
2186 242
3732 405
3929 321
3329 668
3498 471