21065 559
8572 850
11674 878
122549 1032
33260 246
18278 173
13290 206
94096 298
29302 709
6003 117
47106 464
2891 245