2589 267
245755 348
106881 314
47116 418
37850 875
19387 394
13022 642
33639 199
32351 541
19523 429
29459 454
29268 737
5251 515
2965 68
5617 957
7749 747
3388 280
4419 680
8182 380
22814 542
13380 407
17188 154
24388 258
32958 887