31022 166
244905 952
15722 86
14041 464
37797 420
17642 642
12451 345
18465 86
9727 439
49653 531
1552 222
1517 69