2920 290
18455 878
51365 690
38039 362
16884 239
27529 114
49560 581
16497 562
6078 617
5266 344
2936 374
6586 715
43564 493
20753 146