2910 503
33772 283
8970 46
9655 681
7991 581
5978 196
13533 666
2252 85
22369 592
9895 480
4927 705
7943 328
6059 151
3668 394