502 963
157 97
446 543
864 574
1010 656
733 685
644 379
546 273
290 494
578 3
309 949
940 539
14565 365
13456 804
9454 361
7399 363
7352 348
6162 14
5672 40
5140 201
5087 225
4487 922
4471 646
4445 218