296 73
4482 712
3283 945
1780 120
4227 578
3436 629
3857 245
285632 704
2280 44
3860 329
3950 521
9830 681
2383 291
4699 37
63488 105
8087 593
5493 427
3095 142