3000 317
219495 173
4624 715
7996 658
7926 74
2985 232
29639 646
22470 258
4351 218
2187 242
3732 405
3932 321
3329 668
3498 471