3988 58
58295 700
2463 340
8725 661
27632 614
13924 369
133783 672
25820 170
91162 98
45333 494
36164 210
22248 335
69345 905
26596 270
68100 441
14205 161
32850 744
24352 550
22120 424
31958 388
7194 553