2246 447
29276 908
3969 637
6749 553
8870 846
2796 181
14521 587
12479 39
8258 618
77613 564
15693 116
12696 119
7202 47
1695 278