2396 447
29652 908
4001 637
7063 553
9046 846
3047 181
14830 588
12643 39
8474 618
77987 564
15982 116
12881 119
7268 47
1728 278