3113 333
5907 281
7948 441
2621 221
4410 665
4132 41
23885 366
10944 75
11000 607
4590 716
3965 38
17538 461
9037 58
2756 553
3618 219
4733 711
3043 591