2270 264
40386 59
2692 59
17773 88
9756 75
7950 671
4655 807
7768 357
2808 205
1745 68
3843 321
2367 355
2335 294