982 120
3885 578
2944 629
3306 245
243181 692
1785 44
3650 329
3748 521
9341 681
2253 291
4306 37
59702 105
7699 593
5161 427
1562 142