58032 235
16529 246
12851 396
20723 653
20482 822
3796 209
20054 274
5644 804
6592 81
1988 97
10206 690
10226 595
4136 77
6812 432