3532 801
2612 333
4199 814
1627 339
4081 824
4883 870
3638 388
1968 105
1719 163
4717 576
3165 530
2150 281
3448 99
1465 68
28764 584
4256 457
6065 427
1441 67
1577 198
3730 116
509 93
3563 625
5721 695
4779 897