2748 305
19073 348
42460 897
7719 917
20530 678
7222 286
108590 552
7677 434
5860 469
2889 472
4155 273
4479 67
11242 565
6590 412
3732 888