3096 142
1958 303
6432 436
4290 867
1599 162
3298 637
3526 650
43481 508
3086 362
14565 582
3310 686
11402 469
20716 612
1578 82
11343 752
16521 80
2698 150
6044 395