5259 641
8511 156
26288 586
2335 32
3189 315
9653 651
1216 43
34077 591
4601 478
8181 213
1131 277
5577 832