20381 359
4263 281
24342 877
4418 548
6977 722
12848 461
9970 303
3005 324
3163 559
2671 529
1745 108
2586 631
2575 608