21207 86
24268 713
2553 413
1607 79
37090 722
5955 244
4104 99
4618 745
8295 820
3819 497
4516 159
10564 928
7174 424
5914 88
3356 289
4874 970
2655 457