2586 700
2743 681
1338 334
812 146
2102 438
450 92
1625 497
4988 613
20958 201
7389 50
15422 437
73356 337
8544 524
8189 293
4561 71
12809 649
8241 156
8831 49
5238 418
24063 603
12036 291