9998 305
2404 477
5433 493
39253 672
2831 651
7917 291
23950 137
3974 58
12048 648
4095 640
6425 62
2223 213
4856 849
10033 376
1454 157
1441 125