21442 86
24511 713
3019 413
1727 79
37959 722
6323 244
4492 99
4653 745
8457 820
3890 497
4567 159
10669 928
7225 424
6085 88
3382 289
4906 970
2783 457