2399 308
3631 408
19827 203
4489 637
7983 467
4971 636
3962 510
4246 463
3178 101
8872 328
7181 145
12289 802
6221 905
3609 577
2882 95
7178 961
1694 332
3526 831