2943 290
18476 878
51606 690
38176 362
17028 239
27902 114
49706 581
16635 562
6103 617
5282 344
2955 374
6610 715
43838 493
20851 146