12120 315
34322 173
10746 156
8787 28
15876 410
9034 416
6479 646
6428 294
9191 621
3212 277
7470 510
4811 646
3048 132
4483 457
4093 214
1360 106
2785 249