2748 305
19069 348
42449 897
7718 917
20529 678
7220 286
108586 552
7677 434
5860 469
2889 472
4155 273
4478 67
11241 565
6590 412
3732 888