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