31522 207
7517 648
11084 555
3746 95
6342 429
3016 733
12081 170
4261 439
8139 510
1237 155
1243 121
3989 581
4501 706
2514 113