9595 141
2412 466
1890 441
5046 779
8491 585
14715 157
22747 499
14183 128
6684 506
3474 317
7863 635