21437 86
24503 713
3000 413
1726 79
37782 722
6317 244
4473 99
4651 745
8451 820
3889 497
4566 159
10664 928
7220 424
6077 88
3382 289
4904 970
2755 457