2500 168
2608 122
3741 323
1942 287
3883 538
2930 551
22168 979
3467 340
4929 583
81837 767
3619 323
7464 606
4404 662
1320 163
4048 508
5314 437
3036 201
4063 716
2661 255
3185 203
9227 836
3764 392
5734 359
7450 358
16922 306
17747 710
51487 676
92420 246