45130 272
31009 203
10326 215
7191 545
9955 108
6149 169
5514 37
5096 267
12240 290
20898 724
2321 209
3590 436
4412 72