24046 800
21169 712
18222 120
34968 231
383406 1160
13313 582
2039 230
80690 312
6761 642
6001 103
3121 769