9821 63
4745 532
1715 93
1296 114
3235 370
4932 565
6333 752
1023 37
5382 375
13311 838
4147 249
6619 741
3635 481
2340 229