2630 669
5042 273
11898 77
102135 580
24697 496
2439 558
67842 473
6689 488
2882 271
8971 230
1869 268