301 73
4527 712
3287 945
1784 120
4229 578
3440 629
3868 245
285879 704
2282 44
3864 329
3951 521
9833 681
2383 291
4701 37
63524 105
8089 593
5496 427
3097 142