25751 928
2553 122
6635 537
4027 273
14400 749
9057 676
7879 376
2500 202
4262 246
1064 101
17838 778
3192 623
3648 111