3525 503
33841 283
9078 46
9726 681
8080 581
6051 196
13625 666
2285 85
22561 592
10186 480
4967 705
8088 328
6526 152
3732 394