44727 272
30805 203
10175 215
7084 545
9823 108
6060 169
5326 37
5010 267
12124 290
20286 723
2302 209
3571 436
4333 72