3426 503
33821 283
9052 46
9702 681
8059 581
6035 196
13598 666
2273 85
22495 592
10025 480
4956 705
8043 328
6336 151
3719 394