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