4016 331
7641 627
10042 728
5166 259
15903 309
25380 332
11072 567
6867 284
21812 564
16550 347
32947 522
6388 227
4240 445
11050 392
5912 601
13141 803