3110 333
5906 281
7946 441
2619 221
4408 665
4132 41
23882 366
10944 75
10997 607
4589 716
3960 38
17537 461
9035 58
2756 553
3617 219
4733 711
3042 591