3130 503
33785 283
8992 46
9667 681
8004 581
5987 196
13547 666
2255 85
22400 592
9910 480
4934 705
7977 328
6075 151
3687 394