12120 315
34321 173
10745 156
8786 28
15876 410
9033 416
6479 646
6428 294
9191 621
3212 277
7469 510
4811 646
3048 132
4483 457
4093 214
1360 106
2785 249