331 130
232 306
522 943
53 341
953 921
210 799
501 797
854 582
798 64
1000 927
978 670
912 636
3492 299
2651 101
2393 87
2391 209
2175 453
2077 610
2065 29
2034 221
1887 356
1730 666
1714 159
1472 797