1001 65
2902 313
181 129
844 524
1114 129
2076 702
1041 749
892 275
589 87
286 235
991 491
772 686
342 40
185 87
329 49
1236 359
830 329
80 168
215 558
676 736
96 180
1325 643
1411 970
816 448