19556 220
2971 87
4283 335
8529 707
7094 576
51517 94
16733 310
22617 446
4998 610
4222 678
20533 131
12569 267
3235 602
6566 196