2392 308
3628 408
19823 203
4488 637
7981 467
4968 636
3961 510
4246 463
3176 101
8872 328
7159 145
12289 802
6221 905
3609 577
2881 95
7175 961
1692 332
3524 831