378 15153 33 85 153 386 4550 865 4 392 213 17485 2 3 50 3 20 67 1252 86 35 3 19087 1 2 4 3 235 8 19269 1 2 6 20 3 19182 19 14 40 134 18382 214 173 1 164 351 17334 563 591 7 141 709 15787 610 1983 28 3 105 757 12780 307 5264 70 20 39 914 11832 26 6821 79 3 47 5 460 13394 22 5706 82 17 15 109 15269 15 20 3889 36 49 3 3 1 16015 18 370 2892 1 69 22 1 1 12598 56 4470 1990 12 21 148 6 4115 34 13824 1005 3 2 56 301 3 805 63 17629 375 5 17 80 239 3 3 192 48 16140 93 4 2 38 61 256 2 6 2 1 1