40921 132
5386 126
21071 321
4143 950
26122 849
4305 583
25036 557
3224 148
20173 814
2763 304
5648 892
1501 187
20579 381
39995 780
14056 139
21792 250
7963 550
6650 452
7846 465
33754 179
20567 403
1127 114
4335 511
1598 314