40026 153
7557 364
4487 142
10456 336
6585 95
5019 86
7706 730
22507 458
6361 348
6203 586
6077 429
8744 493
4836 168
6282 294
8226 265
12564 715
2161 152
14143 776
7420 696
6387 116
7634 148
16908 194
2358 285
3498 358
5740 947
5912 803
5186 354