2997 631
15894 359
9423 196
4467 45
25480 496
13251 984
4212 376
12899 711
13090 928
5224 860
8896 484
17640 323
3399 296
27407 374
16393 497
4527 391
3137 136
20818 397
13726 654
3549 60