15933 151
9482 661
8511 834
10010 400
6782 675
21755 669
7053 578
18524 546
3640 264
4513 300
1293 48