57959 235
16517 246
12848 396
20712 653
20470 822
3793 209
20030 274
5636 804
6584 81
1985 97
10201 690
10222 595
4135 77
6797 432