2949 390
5923 672
4715 658
10658 389
20625 457
3981 201
4830 168
318228 1049
28926 551
55551 267
15507 475
4459 152
8163 257
15348 740
7478 620
2653 105
5205 193
13080 479
2631 76
5956 609