5402 327
6251 406
27797 493
16938 164
13634 980
125833 593
64724 417
28105 631
5803 842
3008 482
11175 261
6723 53
4318 332