25120 491
14963 164
5188 978
118249 593
55484 416
24459 631
5522 842
2768 482
10263 261
5490 53
3900 332