95287 389
184897 570
15111 438
22604 862
103016 946
18792 558
15138 131
1078 51
5221 806
2175 392
3114 290
4636 652
6416 843