2431 447
29680 908
4006 637
7081 553
9064 846
3056 181
14857 588
12654 39
8497 618
78028 564
16001 116
12899 119
7275 47
1732 278