2916 290
18451 878
51291 690
38018 362
16840 239
27446 114
49527 581
16450 562
6077 617
5262 344
2928 374
6580 715
43491 493
20728 146