30782 1
32628 8
272877 30
27484 2
50602 8
296806 18
43682 6
174980 27
113383 12
601954 49
126458 6
335682 45
389580 35
326458 23
66377 2
610931 18
565782 28
879659 114
452056 11
774956 122
127926 10
386609 45
72680 9
874778 258