10003 305
2405 477
5433 493
39254 672
2831 651
7918 291
23950 137
3974 58
12048 648
4095 640
6425 62
2223 213
4856 849
10033 376
1455 157
1441 125