18095 508
3699 65
5629 279
42945 529
41585 68
7420 578
13473 153
11610 391
13546 285
7882 363
25629 348
8119 623
4877 283
8032 36
19289 818
7436 895
6836 292
21375 168
45830 776
66877 146
15516 609
13542 716
11737 600
4769 156
9038 485
6588 335
7408 321
25507 519