2386 308
3628 408
19823 203
4488 637
7981 467
4966 636
3961 510
4246 463
3176 101
8872 328
7150 145
12288 802
6221 905
3609 577
2881 95
7175 961
1690 332
3524 831