2946 290
18476 878
51698 690
38215 362
17072 239
28024 114
49784 581
16689 562
6108 617
5289 344
2960 374
6617 715
43919 494
20881 146