26695 800
24037 713
20311 121
40128 231
388163 1161
14520 582
2532 230
116377 318
7211 642
6941 103
3485 769