31646 86
2962 826
2913 742
2963 507
1637 348
686 169
1708 514
918 80
2548 149
1296 292
1654 498
728 136
783 119
1869 292
605 123
3058 578
2270 693
2243 505
1310 189
583 41
2313 665
2448 561
2897 917
2099 423
2885 646
1190 238
1340 170
1074 28