2510 447
29746 908
4013 637
7112 553
9088 846
3063 181
14911 588
12685 39
8537 618
78116 564
16032 116
12964 119
7302 47
1743 278