2959 317
219472 173
4572 715
7990 658
7907 74
2973 232
29598 646
22459 258
4287 218
2178 242
3721 405
3920 321
3325 668
3488 471