21231 86
24269 713
2569 413
1614 79
37110 722
5976 244
4111 99
4618 745
8299 820
3825 497
4517 159
10567 928
7176 424
5917 88
3357 289
4874 970
2664 457