26689 800
24031 713
20306 121
40097 231
388110 1161
14512 582
2531 230
116201 318
7211 642
6936 103
3484 769