3005 82
1047 163
8392 869
31237 162
6148 603
16187 717
6382 971
3491 372
10521 504
9047 67
4049 738
12184 533
3177 571
5156 318
3508 440
8122 893
7230 168
8027 46
14634 236
26989 428
57987 679
5217 127
224363 325
17819 203
108848 723
26818 103
67638 732
128238 642