17781 308
48238 78
15890 221
31251 513
15036 741
8097 88
2600 407
6145 696
11148 287
50235 758
19676 601
15903 575
35967 334
163269 974
378268 1078
2461579 7106
15795 570
6284 152
45582 854
30997 597
32288 935
26890 293