40352 1156
12056 399
7563 429
3441 78
4220 392
19957 588
15496 758
7324 782
20009 286
16531 349
7724 335
28876 973
15285 543
4166 491
5236 181
14494 831
11665 524
6375 181
9146 819
4523 533
10713 141
7026 397
13525 614
23638 253