2748 305
19071 348
42452 897
7719 917
20529 678
7220 286
108587 552
7677 434
5860 469
2889 472
4155 273
4478 67
11242 565
6590 412
3732 888