3031 98
4047 448
2285 357
2514 644
3668 678
1139 39
14975 614
9781 625
1678 108
3289 761
2249 345
3309 699
1176 75
11206 602
2261 406
3421 621
5698 900
1034 139
2859 354
3002 659
3274 241
12479 617
5906 511
2127 298