6382 502
7408 870
9894 469
15165 932
11713 644
5268 487
8229 185
8968 589
13308 106
61041 710
4751 968