19506 220
2959 87
4279 335
8524 707
7092 576
51517 94
16729 310
22599 446
4997 610
4218 678
20525 131
12563 267
3230 602
6564 196