2978 503
33774 283
8977 46
9659 681
7992 581
5982 196
13539 666
2254 85
22374 592
9903 480
4929 705
7952 328
6068 151
3673 394