3112 333
5906 281
7946 441
2619 221
4408 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