31654 86
2962 826
2914 742
2964 507
1645 348
686 169
1708 514
934 80
2608 149
1300 292
1655 498
730 136
789 119
1871 292
606 123
3061 578
2271 693
2248 505
1315 189
585 41
2316 665
2451 561
2898 917
2100 423
2895 646
1194 238
1352 170
1101 28