6940 324
8707 464
14951 411
303225 1072
13476 715
40411 780
14371 54
39003 112
35664 508
15398 833
8566 626