963 120
3878 578
2942 629
3304 245
242795 692
1784 44
3645 329
3747 521
9335 681
2250 291
4298 37
59683 105
7678 593
5157 427
1561 142