15085 11
26415 88
20887 36
16752 11
23191 32
23418 40
22224 52
16831 29
27412 114
12875 18
13882 14
12961 5
27922 47
130682 358
122177 308
95034 211
99481 238
120873 242
657562 2074
175297 326
23888 18
28574 61
28250 64
17774 27