12433 306
2642 296
6432 454
8863 105
3690 480
5181 98
1942 35
15302 306
11318 183
15026 104
7694 114
10665 24
10869 857
29588 328
9247 817
24580 796
12353 629
19455 109
8635 400
8602 788
3575 484
4822 879