21439 86
24506 713
3004 413
1726 79
37792 722
6320 244
4478 99
4652 745
8455 820
3889 497
4567 159
10667 928
7223 424
6082 88
3382 289
4904 970
2755 457