2748 305
19073 348
42461 897
7719 917
20530 678
7222 286
108590 552
7678 434
5860 469
2889 472
4155 273
4480 67
11242 565
6595 412
3732 888