5015 493
1514 362
3064 637
9506 683
8600 96
15640 628
7657 301
4158 978
2397 279
2656 307
2936 409
1413 85
1654 230
4013 740
1160 287
1677 540
3122 591
3131 909
5241 637
4549 197
3669 703
3471 786
2057 209
11944 760