19021 220
2826 87
4234 335
8468 707
7047 576
51505 94
16686 310
22446 446
4924 610
4171 678
20365 131
12483 267
3169 602
6534 196