302 73
4551 712
3288 945
1784 120
4229 578
3440 629
3869 245
285989 704
2285 44
3866 329
3952 521
9834 681
2383 291
4701 37
63541 105
8091 593
5496 427
3097 142