2950 35
5141 654
8561 313
2654 181
5045 661
4178 651
5476 464
4073 587
3395 178
1992 148
4141 634
1565 61
14135 322
5061 122
8534 629
4117 701
4463 366
28948 776
11726 648
4386 289
3796 180
5934 642
4803 742
28832 892