7009 306
9763 61
15477 555
12333 242
9064 662
37333 414
9676 604
39905 347
32394 281
699565 1508
192401 230
12068 753
13836 486
8065 482
10662 323
15365 391
7101 297
30629 843
11842 515
7701 498
20563 664
249873 1005
70367 309
1535352 4475
370643 1096
135235 847
5461 470
16255 176