2886 503
33771 283
8967 46
9653 681
7987 581
5978 196
13533 666
2251 85
22366 592
9892 480
4927 705
7943 328
6059 151
3668 394