21537 327
5339 182
7448 252
25081 121
14517 47
19983 378
10382 591
16688 413
3290 246
5300 598
5874 888
12147 400
8948 410
9891 216
3555 448
451992 746
8648 235
13500 111
34571 386
2995 517
9513 260
57336 627
11605 72
24434 297
5033 478
19632 616
19685 163
6110 873