16872 86
24238 713
2504 413
1590 79
37008 722
5909 244
4061 99
4617 745
8279 820
3810 497
4511 159
10556 928
7152 424
5900 88
3353 289
4871 970
2651 457