3003 503
33775 283
8978 46
9661 681
7993 581
5982 196
13539 666
2254 85
22378 592
9904 480
4931 705
7958 328
6069 151
3676 394