2135 119
7477 563
5040 47
5956 514
5247 420
6027 103
4601 370
13522 405
34982 641
22539 328
2143 358
17956 389
30877 80
245618 1196
2553181 3975
330813 529
2968664 6690
255102 1183
143245 691
12620 677
127289 1077
46557 385
144834 273
178197 1068
59920 507
104946 399
31546 674
48546 584