512 22
1005 896
804 944
404 603
587 41
619 156
124 727
20 506
16417 748
7370 86
5427 578
4564 981
3708 192
3656 510
2414 216
2276 495
371 77
721 784
764 312
922 890