16239 85
24236 713
2502 413
1590 79
37004 722
5909 244
4060 99
4617 745
8278 820
3810 497
4511 159
10556 928
7150 424
5899 88
3352 289
4869 970
2651 457