2512 447
29748 908
4013 637
7112 553
9089 846
3063 181
14912 588
12685 39
8541 618
78119 564
16032 116
12964 119
7302 47
1744 278