2283 264
40505 59
2697 59
17774 88
9757 75
7956 671
4659 807
7776 357
2818 205
1746 68
3848 321
2368 355
2338 294