2596 29
5090 195
5988 197
4305 44
22974 224
63845 940
316850 804
4002 423
144692 754
191243 372
121041 610
94488 873
46344 529
63518 780
41317 429
45548 715
41772 786
33924 388
24951 835
47782 513
6528 512
3688 555
5270 711
4727 110
5967 792
49992 579
37868 308