2931 290
18461 878
51476 690
38090 362
16947 239
27688 114
49615 581
16551 562
6090 617
5270 344
2944 374
6600 715
43690 493
20794 146