21442 86
24511 713
3018 413
1727 79
37920 722
6322 244
4489 99
4653 745
8457 820
3889 497
4567 159
10669 928
7225 424
6082 88
3382 289
4906 970
2783 457