20733 818
3095 682
1146 77
1638 425
1162 250
1573 171
2205 451
2979 637
1574 315
3133 904
2927 775
2821 576
2266 283
1546 437
927 232
3199 791
3278 766
3263 670
1250 258
568 107
1716 437
931 194
457 76
3058 647