20398 359
4263 281
24354 877
4422 548
6979 722
12857 461
9978 303
3007 324
3163 559
2671 529
1745 108
2586 631
2576 608