5258 641
8504 156
26284 586
2335 32
3188 315
9651 651
1215 43
34075 591
4601 478
8181 213
1131 277
5575 832