3112 333
5907 281
7947 441
2619 221
4409 665
4132 41
23883 366
10944 75
10998 607
4590 716
3961 38
17537 461
9036 58
2756 553
3617 219
4733 711
3043 591