2487 556
5878 327
6330 406
28103 493
17019 164
14132 980
126176 593
65162 417
28222 631
5814 842
3031 482
11236 261
6781 53
4351 332