2831 306
2358 256
4843 555
3925 277
2746 497
8851 208
8445 541
10220 459
19563 337
8566 33
11905 258
1845 108
2347 189
9781 655
6224 454
6934 531
6615 124
3916 327