15056 746
37439 301
3189 436
4511 353
2840 374
3462 131
15994 411
11510 848
9455 358
21445 549
9838 147
7282 299
15143 93
7900 207
4011 89
5202 30
18844 878
13249 469
22564 698
7604 303
4935 743
10211 625
6425 111
7084 280
12651 341
5708 673
18331 343
7743 120