19666 503
107923 992
41854 290
21728 192
19910 767
30248 196
24663 618
39459 592
20372 309
12416 942
33902 598
50068 833
33151 390
13694 197
69416 317
44358 591
165209 1127
49957 289
21918 616
133035 532
28015 223
54805 289
42538 982
148903 679
114047 287
50861 319
19720 411
17748 72