58023 235
16529 246
12851 396
20723 653
20481 822
3796 209
20053 274
5644 804
6591 81
1988 97
10206 690
10226 595
4136 77
6811 432