2958 317
219471 173
4572 715
7990 658
7907 74
2973 232
29598 646
22459 258
4286 218
2178 242
3721 405
3919 321
3325 668
3488 471