40600 286
5548 912
4155 574
142716 338
10756 722
15976 654
7302 593
3461 419
20660 377
8366 269
22056 242
8963 879
18889 306
17952 243
30446 764
29344 136
42044 811
5960 59
3334 442
35757 559
30108 651
24532 292