26691 800
24032 713
20308 121
40103 231
388129 1161
14519 582
2531 230
116265 318
7211 642
6939 103
3484 769