12502 96
5680 93
13943 31
37072 380
9287 520
9867 479
4711 195
16482 802
16292 503
4655 767
14682 127
23601 785