3136 333
5912 281
7974 441
2628 221
4421 665
4139 41
23925 366
10954 75
11033 607
4599 716
3996 38
17562 461
9047 58
2761 553
3672 219
4745 711
3043 591