1273 313
1013 129
2953 649
1598 247
2367 605
755 94
1347 321
2044 460
957 51
2178 381
2705 510
3393 897
290 45
9781 219
2625 546
1728 293
2706 623
2713 612
1557 253
2723 496
901 155
630 30
943 144
2539 703