310 666
1380 575
848 953
1036 490
489 96
862 716
145 74
840 301
503 491
765 143
1063 512
660 537
14450 365
13379 804
9410 361
7355 363
7303 348
6127 14
5656 40
5112 201
5044 225
4466 922
4435 646
4416 218