21005 280
2293 37
8371 79
23038 45
7044 332
7037 558
18048 741
4267 792
3094 57
4317 396
5224 714
2738 220
4652 745
4937 333
24126 687
6550 319
16875 573
11088 164
9602 638
3088 337
15617 189
3173 336
17543 327
1574 119
16186 870
8400 584
2318 422
5587 374