301 73
4539 712
3287 945
1784 120
4229 578
3440 629
3869 245
285937 704
2284 44
3866 329
3952 521
9833 681
2383 291
4701 37
63531 105
8090 593
5496 427
3097 142