5031 297
6383 258
8855 112
11284 535
6986 741
5086 787
2577 229
5861 469
7844 318
30980 829
3505 368
15824 118
21075 378
8826 460
28106 386
8160 802
2952 71
15955 883
7449 807
6216 320
9514 318
40920 302
2889 69
5280 218
9764 55
29478 815
11161 604
4462 678