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