3083 591
2096 292
1254 163
3386 743
16497 610
6932 314
86416 251
7089 918
6052 606
2783 197
5435 897
28477 904
5118 494
3751 778
6761 691