3110 333
5905 281
7945 441
2619 221
4408 665
4131 41
23881 366
10944 75
10996 607
4588 716
3960 38
17536 461
9035 58
2756 553
3617 219
4733 711
3042 591