4998 631
53518 510
19460 843
14146 80
15404 413
7341 322
18720 500
11757 272
4961 284
8106 87
5069 554
26655 250
21598 570
6417 246
47839 493
6802 25