591 43
171056 695
6772 45
12129 667
4381 643
2633 95
43262 880
3272 68
2931 252
4000 100
16875 348
4798 97
11259 285
1437 49
25149 427
1483 184
7722 321
50910 467
42131 341
3972 551
8908 372
3428 677