58073 235
16537 246
12854 396
20734 653
20495 822
3798 209
20061 274
5651 804
6595 81
1991 97
10207 690
10231 595
4137 77
6816 432