1004 948
488 553
348 49
624 243
656 851
345 195
871 901
619 989
270 816
390 953
589 12
450 33
14361 365
13312 804
9388 361
7328 363
7282 348
6103 14
5641 40
5101 201
5028 225
4450 922
4415 646
4397 218