3181 503
33791 283
8998 46
9673 681
8007 581
5988 196
13554 666
2256 85
22411 592
9918 480
4938 705
7986 328
6081 151
3693 394