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