From 481fbeb764030b5c89e86c025e68cb3061b45175 Mon Sep 17 00:00:00 2001 From: drowe67 Date: Sun, 11 Sep 2016 21:50:39 +0000 Subject: [PATCH] initial checkin of Octave side of LDPC FSK git-svn-id: https://svn.code.sf.net/p/freetel/code@2851 01035d8c-6547-0410-b346-abe4f91aad63 --- codec2-dev/octave/H2064_516_sparse.mat | 7231 ++++++++++++++++++++++++ codec2-dev/octave/Mat2Hrows.m | 26 + codec2-dev/octave/ldpc_fsk_lib.m | 235 + codec2-dev/octave/test_ldpc_fsk_lib.m | 167 + 4 files changed, 7659 insertions(+) create mode 100644 codec2-dev/octave/H2064_516_sparse.mat create mode 100644 codec2-dev/octave/Mat2Hrows.m create mode 100644 codec2-dev/octave/ldpc_fsk_lib.m create mode 100644 codec2-dev/octave/test_ldpc_fsk_lib.m diff --git a/codec2-dev/octave/H2064_516_sparse.mat b/codec2-dev/octave/H2064_516_sparse.mat new file mode 100644 index 00000000..e684c2e6 --- /dev/null +++ b/codec2-dev/octave/H2064_516_sparse.mat @@ -0,0 +1,7231 @@ +# Created by Octave 3.8.1, Wed Mar 23 13:59:47 2016 ACDT +# name: HRA +# type: sparse matrix +# nnz: 7223 +# rows: 516 +# columns: 2580 +208 1 1 +296 1 1 +368 1 1 +242 2 1 +323 2 1 +362 2 1 +84 3 1 +150 3 1 +437 3 1 +114 4 1 +211 4 1 +409 4 1 +314 5 1 +361 5 1 +372 5 1 +135 6 1 +261 6 1 +270 6 1 +349 7 1 +422 7 1 +481 7 1 +90 8 1 +167 8 1 +300 8 1 +64 9 1 +212 9 1 +407 9 1 +57 10 1 +195 10 1 +253 10 1 +26 11 1 +50 11 1 +55 11 1 +52 12 1 +317 12 1 +488 12 1 +16 13 1 +406 13 1 +487 13 1 +142 14 1 +372 14 1 +470 14 1 +120 15 1 +360 15 1 +429 15 1 +244 16 1 +314 16 1 +431 16 1 +167 17 1 +399 17 1 +402 17 1 +164 18 1 +203 18 1 +259 18 1 +133 19 1 +136 19 1 +404 19 1 +179 20 1 +211 20 1 +257 20 1 +22 21 1 +56 21 1 +101 21 1 +180 22 1 +195 22 1 +243 22 1 +413 23 1 +436 23 1 +463 23 1 +161 24 1 +229 24 1 +487 24 1 +224 25 1 +489 25 1 +514 25 1 +121 26 1 +295 26 1 +496 26 1 +57 27 1 +101 27 1 +150 27 1 +22 28 1 +109 28 1 +358 28 1 +394 29 1 +487 29 1 +504 29 1 +17 30 1 +184 30 1 +234 30 1 +9 31 1 +87 31 1 +490 31 1 +54 32 1 +279 32 1 +511 32 1 +84 33 1 +233 33 1 +240 33 1 +20 34 1 +399 34 1 +415 34 1 +98 35 1 +176 35 1 +412 35 1 +311 36 1 +470 36 1 +484 36 1 +322 37 1 +433 37 1 +490 37 1 +308 38 1 +364 38 1 +416 38 1 +86 39 1 +197 39 1 +252 39 1 +91 40 1 +115 40 1 +472 40 1 +77 41 1 +194 41 1 +489 41 1 +41 42 1 +314 42 1 +478 42 1 +110 43 1 +423 43 1 +493 43 1 +192 44 1 +246 44 1 +381 44 1 +18 45 1 +98 45 1 +139 45 1 +11 46 1 +401 46 1 +480 46 1 +210 47 1 +291 47 1 +511 47 1 +133 48 1 +268 48 1 +362 48 1 +248 49 1 +272 49 1 +293 49 1 +276 50 1 +357 50 1 +466 50 1 +389 51 1 +458 51 1 +503 51 1 +100 52 1 +298 52 1 +359 52 1 +37 53 1 +327 53 1 +342 53 1 +4 54 1 +21 54 1 +142 54 1 +239 55 1 +298 55 1 +326 55 1 +15 56 1 +299 56 1 +369 56 1 +32 57 1 +225 57 1 +304 57 1 +15 58 1 +220 58 1 +320 58 1 +7 59 1 +272 59 1 +364 59 1 +10 60 1 +51 60 1 +486 60 1 +109 61 1 +177 61 1 +261 61 1 +82 62 1 +93 62 1 +105 62 1 +19 63 1 +84 63 1 +316 63 1 +50 64 1 +403 64 1 +471 64 1 +137 65 1 +150 65 1 +476 65 1 +278 66 1 +336 66 1 +430 66 1 +43 67 1 +275 67 1 +460 67 1 +181 68 1 +236 68 1 +379 68 1 +89 69 1 +476 69 1 +484 69 1 +206 70 1 +243 70 1 +253 70 1 +113 71 1 +261 71 1 +446 71 1 +285 72 1 +373 72 1 +400 72 1 +10 73 1 +330 73 1 +447 73 1 +95 74 1 +248 74 1 +373 74 1 +12 75 1 +310 75 1 +472 75 1 +180 76 1 +365 76 1 +490 76 1 +23 77 1 +155 77 1 +272 77 1 +93 78 1 +240 78 1 +401 78 1 +100 79 1 +144 79 1 +158 79 1 +124 80 1 +276 80 1 +471 80 1 +200 81 1 +229 81 1 +328 81 1 +130 82 1 +292 82 1 +417 82 1 +81 83 1 +99 83 1 +312 83 1 +149 84 1 +175 84 1 +344 84 1 +6 85 1 +101 85 1 +331 85 1 +251 86 1 +317 86 1 +429 86 1 +181 87 1 +365 87 1 +383 87 1 +227 88 1 +297 88 1 +341 88 1 +156 89 1 +404 89 1 +501 89 1 +215 90 1 +260 90 1 +361 90 1 +194 91 1 +333 91 1 +410 91 1 +284 92 1 +417 92 1 +480 92 1 +206 93 1 +462 93 1 +477 93 1 +177 94 1 +434 94 1 +492 94 1 +171 95 1 +474 95 1 +508 95 1 +174 96 1 +444 96 1 +482 96 1 +40 97 1 +119 97 1 +332 97 1 +136 98 1 +309 98 1 +336 98 1 +187 99 1 +261 99 1 +429 99 1 +89 100 1 +260 100 1 +310 100 1 +98 101 1 +344 101 1 +369 101 1 +156 102 1 +435 102 1 +460 102 1 +44 103 1 +80 103 1 +291 103 1 +30 104 1 +123 104 1 +346 104 1 +48 105 1 +257 105 1 +365 105 1 +78 106 1 +183 106 1 +392 106 1 +349 107 1 +358 107 1 +402 107 1 +126 108 1 +197 108 1 +452 108 1 +56 109 1 +78 109 1 +120 109 1 +3 110 1 +16 110 1 +430 110 1 +212 111 1 +264 111 1 +301 111 1 +43 112 1 +260 112 1 +419 112 1 +111 113 1 +459 113 1 +462 113 1 +183 114 1 +195 114 1 +406 114 1 +63 115 1 +390 115 1 +410 115 1 +54 116 1 +147 116 1 +342 116 1 +35 117 1 +217 117 1 +493 117 1 +63 118 1 +467 118 1 +500 118 1 +333 119 1 +353 119 1 +390 119 1 +158 120 1 +165 120 1 +498 120 1 +96 121 1 +120 121 1 +378 121 1 +100 122 1 +151 122 1 +230 122 1 +270 123 1 +335 123 1 +403 123 1 +38 124 1 +83 124 1 +188 124 1 +97 125 1 +106 125 1 +443 125 1 +4 126 1 +28 126 1 +258 126 1 +139 127 1 +326 127 1 +505 127 1 +163 128 1 +252 128 1 +499 128 1 +67 129 1 +70 129 1 +148 129 1 +251 130 1 +298 130 1 +508 130 1 +139 131 1 +182 131 1 +485 131 1 +42 132 1 +153 132 1 +241 132 1 +214 133 1 +300 133 1 +382 133 1 +117 134 1 +260 134 1 +289 134 1 +26 135 1 +122 135 1 +264 135 1 +98 136 1 +111 136 1 +182 136 1 +132 137 1 +143 137 1 +455 137 1 +105 138 1 +302 138 1 +481 138 1 +13 139 1 +135 139 1 +264 139 1 +61 140 1 +235 140 1 +451 140 1 +330 141 1 +362 141 1 +489 141 1 +223 142 1 +236 142 1 +483 142 1 +183 143 1 +232 143 1 +485 143 1 +95 144 1 +287 144 1 +365 144 1 +295 145 1 +371 145 1 +376 145 1 +95 146 1 +309 146 1 +447 146 1 +55 147 1 +248 147 1 +301 147 1 +29 148 1 +248 148 1 +382 148 1 +65 149 1 +176 149 1 +278 149 1 +35 150 1 +215 150 1 +237 150 1 +75 151 1 +169 151 1 +409 151 1 +130 152 1 +183 152 1 +285 152 1 +8 153 1 +155 153 1 +168 153 1 +98 154 1 +140 154 1 +292 154 1 +344 155 1 +446 155 1 +463 155 1 +46 156 1 +91 156 1 +290 156 1 +239 157 1 +277 157 1 +482 157 1 +155 158 1 +263 158 1 +339 158 1 +131 159 1 +234 159 1 +323 159 1 +75 160 1 +126 160 1 +376 160 1 +246 161 1 +376 161 1 +386 161 1 +3 162 1 +335 162 1 +495 162 1 +44 163 1 +162 163 1 +286 163 1 +260 164 1 +490 164 1 +502 164 1 +199 165 1 +398 165 1 +450 165 1 +21 166 1 +182 166 1 +322 166 1 +99 167 1 +105 167 1 +115 167 1 +118 168 1 +378 168 1 +390 168 1 +76 169 1 +469 169 1 +483 169 1 +8 170 1 +159 170 1 +370 170 1 +87 171 1 +119 171 1 +426 171 1 +271 172 1 +457 172 1 +461 172 1 +257 173 1 +292 173 1 +441 173 1 +171 174 1 +249 174 1 +406 174 1 +98 175 1 +108 175 1 +162 175 1 +44 176 1 +59 176 1 +73 176 1 +255 177 1 +451 177 1 +506 177 1 +17 178 1 +20 178 1 +256 178 1 +276 179 1 +362 179 1 +511 179 1 +91 180 1 +228 180 1 +507 180 1 +50 181 1 +57 181 1 +107 181 1 +21 182 1 +306 182 1 +498 182 1 +90 183 1 +459 183 1 +491 183 1 +262 184 1 +301 184 1 +323 184 1 +118 185 1 +208 185 1 +274 185 1 +208 186 1 +329 186 1 +478 186 1 +214 187 1 +357 187 1 +516 187 1 +35 188 1 +82 188 1 +337 188 1 +140 189 1 +396 189 1 +450 189 1 +159 190 1 +279 190 1 +304 190 1 +58 191 1 +137 191 1 +183 191 1 +277 192 1 +396 192 1 +502 192 1 +158 193 1 +272 193 1 +285 193 1 +180 194 1 +202 194 1 +249 194 1 +53 195 1 +396 195 1 +420 195 1 +93 196 1 +282 196 1 +427 196 1 +58 197 1 +120 197 1 +349 197 1 +264 198 1 +308 198 1 +386 198 1 +40 199 1 +389 199 1 +508 199 1 +98 200 1 +287 200 1 +353 200 1 +4 201 1 +43 201 1 +413 201 1 +284 202 1 +311 202 1 +500 202 1 +183 203 1 +371 203 1 +375 203 1 +24 204 1 +59 204 1 +304 204 1 +7 205 1 +326 205 1 +485 205 1 +123 206 1 +125 206 1 +410 206 1 +133 207 1 +223 207 1 +484 207 1 +57 208 1 +190 208 1 +306 208 1 +223 209 1 +285 209 1 +353 209 1 +124 210 1 +134 210 1 +431 210 1 +156 211 1 +348 211 1 +377 211 1 +202 212 1 +219 212 1 +239 212 1 +34 213 1 +74 213 1 +156 213 1 +324 214 1 +343 214 1 +438 214 1 +67 215 1 +72 215 1 +402 215 1 +452 216 1 +455 216 1 +499 216 1 +63 217 1 +367 217 1 +503 217 1 +123 218 1 +179 218 1 +200 218 1 +303 219 1 +368 219 1 +458 219 1 +303 220 1 +395 220 1 +419 220 1 +169 221 1 +267 221 1 +490 221 1 +40 222 1 +227 222 1 +230 222 1 +32 223 1 +59 223 1 +203 223 1 +24 224 1 +225 224 1 +397 224 1 +32 225 1 +65 225 1 +73 225 1 +5 226 1 +21 226 1 +436 226 1 +220 227 1 +300 227 1 +398 227 1 +218 228 1 +310 228 1 +326 228 1 +103 229 1 +266 229 1 +293 229 1 +222 230 1 +259 230 1 +363 230 1 +113 231 1 +362 231 1 +416 231 1 +111 232 1 +168 232 1 +497 232 1 +100 233 1 +104 233 1 +458 233 1 +30 234 1 +69 234 1 +250 234 1 +146 235 1 +344 235 1 +443 235 1 +266 236 1 +417 236 1 +460 236 1 +4 237 1 +47 237 1 +60 237 1 +195 238 1 +335 238 1 +476 238 1 +14 239 1 +103 239 1 +227 239 1 +55 240 1 +126 240 1 +392 240 1 +145 241 1 +394 241 1 +494 241 1 +37 242 1 +41 242 1 +352 242 1 +40 243 1 +122 243 1 +422 243 1 +18 244 1 +166 244 1 +383 244 1 +184 245 1 +313 245 1 +468 245 1 +188 246 1 +265 246 1 +344 246 1 +267 247 1 +438 247 1 +443 247 1 +38 248 1 +118 248 1 +199 248 1 +116 249 1 +265 249 1 +425 249 1 +35 250 1 +204 250 1 +417 250 1 +60 251 1 +316 251 1 +496 251 1 +53 252 1 +439 252 1 +452 252 1 +133 253 1 +142 253 1 +472 253 1 +58 254 1 +90 254 1 +396 254 1 +9 255 1 +180 255 1 +246 255 1 +296 256 1 +440 256 1 +449 256 1 +63 257 1 +281 257 1 +458 257 1 +57 258 1 +392 258 1 +395 258 1 +30 259 1 +312 259 1 +398 259 1 +17 260 1 +210 260 1 +283 260 1 +86 261 1 +137 261 1 +253 261 1 +157 262 1 +189 262 1 +391 262 1 +105 263 1 +240 263 1 +307 263 1 +29 264 1 +247 264 1 +268 264 1 +73 265 1 +240 265 1 +337 265 1 +285 266 1 +320 266 1 +501 266 1 +122 267 1 +251 267 1 +269 267 1 +9 268 1 +157 268 1 +499 268 1 +31 269 1 +324 269 1 +409 269 1 +199 270 1 +208 270 1 +408 270 1 +347 271 1 +415 271 1 +434 271 1 +73 272 1 +245 272 1 +365 272 1 +55 273 1 +180 273 1 +264 273 1 +135 274 1 +262 274 1 +407 274 1 +86 275 1 +94 275 1 +267 275 1 +2 276 1 +141 276 1 +150 276 1 +42 277 1 +191 277 1 +253 277 1 +67 278 1 +110 278 1 +254 278 1 +119 279 1 +165 279 1 +269 279 1 +21 280 1 +165 280 1 +185 280 1 +351 281 1 +361 281 1 +434 281 1 +35 282 1 +61 282 1 +306 282 1 +213 283 1 +488 283 1 +508 283 1 +173 284 1 +378 284 1 +510 284 1 +61 285 1 +138 285 1 +287 285 1 +176 286 1 +178 286 1 +347 286 1 +194 287 1 +229 287 1 +318 287 1 +109 288 1 +396 288 1 +439 288 1 +72 289 1 +157 289 1 +235 289 1 +77 290 1 +168 290 1 +307 290 1 +273 291 1 +397 291 1 +503 291 1 +133 292 1 +266 292 1 +281 292 1 +244 293 1 +289 293 1 +303 293 1 +90 294 1 +240 294 1 +468 294 1 +313 295 1 +347 295 1 +366 295 1 +220 296 1 +299 296 1 +415 296 1 +27 297 1 +84 297 1 +434 297 1 +192 298 1 +451 298 1 +480 298 1 +63 299 1 +133 299 1 +368 299 1 +299 300 1 +391 300 1 +497 300 1 +208 301 1 +469 301 1 +500 301 1 +202 302 1 +324 302 1 +504 302 1 +3 303 1 +137 303 1 +195 303 1 +66 304 1 +116 304 1 +188 304 1 +14 305 1 +60 305 1 +125 305 1 +19 306 1 +365 306 1 +502 306 1 +127 307 1 +207 307 1 +496 307 1 +68 308 1 +200 308 1 +475 308 1 +348 309 1 +472 309 1 +492 309 1 +246 310 1 +450 310 1 +481 310 1 +26 311 1 +428 311 1 +501 311 1 +87 312 1 +330 312 1 +407 312 1 +75 313 1 +139 313 1 +309 313 1 +20 314 1 +159 314 1 +302 314 1 +215 315 1 +223 315 1 +372 315 1 +93 316 1 +217 316 1 +442 316 1 +212 317 1 +330 317 1 +357 317 1 +180 318 1 +245 318 1 +464 318 1 +149 319 1 +234 319 1 +436 319 1 +114 320 1 +238 320 1 +249 320 1 +133 321 1 +418 321 1 +429 321 1 +48 322 1 +391 322 1 +493 322 1 +235 323 1 +367 323 1 +412 323 1 +17 324 1 +308 324 1 +340 324 1 +247 325 1 +291 325 1 +385 325 1 +257 326 1 +304 326 1 +489 326 1 +42 327 1 +67 327 1 +172 327 1 +149 328 1 +244 328 1 +353 328 1 +57 329 1 +288 329 1 +322 329 1 +363 330 1 +382 330 1 +477 330 1 +75 331 1 +130 331 1 +439 331 1 +334 332 1 +461 332 1 +509 332 1 +67 333 1 +335 333 1 +490 333 1 +97 334 1 +118 334 1 +311 334 1 +29 335 1 +187 335 1 +478 335 1 +109 336 1 +334 336 1 +364 336 1 +241 337 1 +324 337 1 +450 337 1 +59 338 1 +441 338 1 +448 338 1 +332 339 1 +462 339 1 +479 339 1 +15 340 1 +112 340 1 +372 340 1 +228 341 1 +445 341 1 +463 341 1 +6 342 1 +59 342 1 +495 342 1 +186 343 1 +214 343 1 +312 343 1 +81 344 1 +230 344 1 +269 344 1 +271 345 1 +372 345 1 +425 345 1 +31 346 1 +44 346 1 +341 346 1 +103 347 1 +106 347 1 +501 347 1 +122 348 1 +167 348 1 +415 348 1 +150 349 1 +181 349 1 +193 349 1 +105 350 1 +211 350 1 +225 350 1 +110 351 1 +193 351 1 +481 351 1 +92 352 1 +148 352 1 +437 352 1 +277 353 1 +409 353 1 +433 353 1 +213 354 1 +264 354 1 +281 354 1 +358 355 1 +364 355 1 +509 355 1 +37 356 1 +353 356 1 +428 356 1 +100 357 1 +174 357 1 +278 357 1 +129 358 1 +263 358 1 +509 358 1 +46 359 1 +283 359 1 +458 359 1 +367 360 1 +406 360 1 +506 360 1 +118 361 1 +312 361 1 +481 361 1 +26 362 1 +349 362 1 +509 362 1 +115 363 1 +118 363 1 +463 363 1 +211 364 1 +455 364 1 +504 364 1 +3 365 1 +181 365 1 +209 365 1 +77 366 1 +259 366 1 +415 366 1 +217 367 1 +323 367 1 +510 367 1 +23 368 1 +175 368 1 +347 368 1 +24 369 1 +33 369 1 +246 369 1 +145 370 1 +152 370 1 +388 370 1 +70 371 1 +299 371 1 +307 371 1 +48 372 1 +141 372 1 +237 372 1 +68 373 1 +320 373 1 +472 373 1 +179 374 1 +314 374 1 +407 374 1 +112 375 1 +131 375 1 +318 375 1 +30 376 1 +62 376 1 +228 376 1 +110 377 1 +235 377 1 +441 377 1 +177 378 1 +335 378 1 +417 378 1 +14 379 1 +231 379 1 +467 379 1 +97 380 1 +340 380 1 +469 380 1 +68 381 1 +244 381 1 +457 381 1 +66 382 1 +425 382 1 +515 382 1 +103 383 1 +169 383 1 +324 383 1 +105 384 1 +311 384 1 +402 384 1 +83 385 1 +497 385 1 +510 385 1 +231 386 1 +241 386 1 +254 386 1 +29 387 1 +37 387 1 +112 387 1 +383 388 1 +436 388 1 +470 388 1 +45 389 1 +117 389 1 +345 389 1 +64 390 1 +184 390 1 +463 390 1 +42 391 1 +294 391 1 +302 391 1 +32 392 1 +157 392 1 +378 392 1 +201 393 1 +350 393 1 +416 393 1 +269 394 1 +301 394 1 +312 394 1 +67 395 1 +94 395 1 +241 395 1 +9 396 1 +162 396 1 +381 396 1 +149 397 1 +273 397 1 +327 397 1 +3 398 1 +13 398 1 +94 398 1 +34 399 1 +182 399 1 +207 399 1 +86 400 1 +101 400 1 +335 400 1 +373 401 1 +486 401 1 +498 401 1 +51 402 1 +341 402 1 +343 402 1 +409 403 1 +434 403 1 +476 403 1 +130 404 1 +322 404 1 +427 404 1 +39 405 1 +74 405 1 +444 405 1 +80 406 1 +144 406 1 +351 406 1 +177 407 1 +284 407 1 +414 407 1 +118 408 1 +139 408 1 +186 408 1 +34 409 1 +111 409 1 +178 409 1 +248 410 1 +403 410 1 +457 410 1 +175 411 1 +214 411 1 +459 411 1 +50 412 1 +52 412 1 +460 412 1 +37 413 1 +323 413 1 +333 413 1 +76 414 1 +327 414 1 +471 414 1 +14 415 1 +172 415 1 +334 415 1 +7 416 1 +227 416 1 +389 416 1 +122 417 1 +230 417 1 +398 417 1 +49 418 1 +208 418 1 +327 418 1 +262 419 1 +277 419 1 +315 419 1 +27 420 1 +221 420 1 +504 420 1 +79 421 1 +120 421 1 +481 421 1 +102 422 1 +409 422 1 +437 422 1 +295 423 1 +339 423 1 +386 423 1 +113 424 1 +123 424 1 +431 424 1 +26 425 1 +223 425 1 +488 425 1 +111 426 1 +252 426 1 +442 426 1 +135 427 1 +209 427 1 +241 427 1 +10 428 1 +237 428 1 +356 428 1 +356 429 1 +429 429 1 +471 429 1 +97 430 1 +295 430 1 +402 430 1 +21 431 1 +253 431 1 +424 431 1 +2 432 1 +35 432 1 +433 432 1 +129 433 1 +162 433 1 +287 433 1 +451 434 1 +454 434 1 +459 434 1 +140 435 1 +243 435 1 +298 435 1 +60 436 1 +199 436 1 +463 436 1 +42 437 1 +295 437 1 +322 437 1 +191 438 1 +385 438 1 +458 438 1 +33 439 1 +360 439 1 +386 439 1 +152 440 1 +241 440 1 +464 440 1 +25 441 1 +170 441 1 +232 441 1 +279 442 1 +390 442 1 +492 442 1 +99 443 1 +175 443 1 +285 443 1 +22 444 1 +402 444 1 +441 444 1 +124 445 1 +198 445 1 +227 445 1 +168 446 1 +288 446 1 +292 446 1 +305 447 1 +397 447 1 +405 447 1 +34 448 1 +275 448 1 +377 448 1 +104 449 1 +330 449 1 +336 449 1 +224 450 1 +267 450 1 +466 450 1 +154 451 1 +161 451 1 +441 451 1 +50 452 1 +341 452 1 +513 452 1 +71 453 1 +283 453 1 +350 453 1 +97 454 1 +193 454 1 +276 454 1 +60 455 1 +62 455 1 +142 455 1 +209 456 1 +258 456 1 +492 456 1 +73 457 1 +162 457 1 +176 457 1 +57 458 1 +254 458 1 +404 458 1 +10 459 1 +259 459 1 +286 459 1 +322 460 1 +374 460 1 +437 460 1 +159 461 1 +408 461 1 +483 461 1 +375 462 1 +415 462 1 +474 462 1 +104 463 1 +268 463 1 +446 463 1 +17 464 1 +54 464 1 +291 464 1 +273 465 1 +312 465 1 +323 465 1 +374 466 1 +424 466 1 +474 466 1 +81 467 1 +302 467 1 +463 467 1 +121 468 1 +342 468 1 +414 468 1 +160 469 1 +376 469 1 +496 469 1 +157 470 1 +172 470 1 +231 470 1 +411 471 1 +453 471 1 +493 471 1 +88 472 1 +214 472 1 +491 472 1 +236 473 1 +281 473 1 +464 473 1 +166 474 1 +379 474 1 +484 474 1 +88 475 1 +447 475 1 +448 475 1 +53 476 1 +170 476 1 +191 476 1 +164 477 1 +434 477 1 +441 477 1 +135 478 1 +230 478 1 +258 478 1 +36 479 1 +121 479 1 +296 479 1 +375 480 1 +423 480 1 +497 480 1 +291 481 1 +305 481 1 +381 481 1 +211 482 1 +441 482 1 +484 482 1 +4 483 1 +276 483 1 +419 483 1 +233 484 1 +244 484 1 +318 484 1 +84 485 1 +121 485 1 +125 485 1 +94 486 1 +110 486 1 +222 486 1 +47 487 1 +461 487 1 +487 487 1 +29 488 1 +323 488 1 +516 488 1 +10 489 1 +151 489 1 +285 489 1 +306 490 1 +309 490 1 +502 490 1 +54 491 1 +431 491 1 +449 491 1 +183 492 1 +202 492 1 +294 492 1 +16 493 1 +200 493 1 +211 493 1 +128 494 1 +329 494 1 +384 494 1 +42 495 1 +210 495 1 +358 495 1 +86 496 1 +352 496 1 +451 496 1 +96 497 1 +164 497 1 +414 497 1 +488 498 1 +503 498 1 +509 498 1 +31 499 1 +113 499 1 +135 499 1 +109 500 1 +126 500 1 +241 500 1 +150 501 1 +231 501 1 +444 501 1 +42 502 1 +152 502 1 +392 502 1 +332 503 1 +454 503 1 +474 503 1 +110 504 1 +311 504 1 +469 504 1 +315 505 1 +433 505 1 +444 505 1 +44 506 1 +86 506 1 +203 506 1 +321 507 1 +449 507 1 +500 507 1 +82 508 1 +130 508 1 +282 508 1 +109 509 1 +231 509 1 +350 509 1 +235 510 1 +262 510 1 +286 510 1 +80 511 1 +189 511 1 +231 511 1 +212 512 1 +290 512 1 +478 512 1 +35 513 1 +288 513 1 +365 513 1 +128 514 1 +429 514 1 +465 514 1 +80 515 1 +143 515 1 +467 515 1 +215 516 1 +311 516 1 +472 516 1 +7 517 1 +70 517 1 +497 517 1 +115 518 1 +226 518 1 +484 518 1 +44 519 1 +451 519 1 +513 519 1 +102 520 1 +277 520 1 +513 520 1 +281 521 1 +362 521 1 +455 521 1 +86 522 1 +134 522 1 +242 522 1 +27 523 1 +51 523 1 +502 523 1 +79 524 1 +81 524 1 +385 524 1 +280 525 1 +343 525 1 +504 525 1 +33 526 1 +171 526 1 +358 526 1 +227 527 1 +466 527 1 +479 527 1 +142 528 1 +149 528 1 +390 528 1 +113 529 1 +194 529 1 +407 529 1 +104 530 1 +310 530 1 +416 530 1 +102 531 1 +119 531 1 +266 531 1 +281 532 1 +315 532 1 +330 532 1 +161 533 1 +186 533 1 +206 533 1 +238 534 1 +300 534 1 +412 534 1 +197 535 1 +469 535 1 +471 535 1 +106 536 1 +349 536 1 +496 536 1 +111 537 1 +427 537 1 +498 537 1 +72 538 1 +123 538 1 +380 538 1 +163 539 1 +168 539 1 +325 539 1 +76 540 1 +117 540 1 +159 540 1 +41 541 1 +174 541 1 +219 541 1 +58 542 1 +144 542 1 +504 542 1 +4 543 1 +224 543 1 +447 543 1 +46 544 1 +116 544 1 +340 544 1 +45 545 1 +173 545 1 +383 545 1 +122 546 1 +198 546 1 +416 546 1 +281 547 1 +457 547 1 +475 547 1 +219 548 1 +287 548 1 +373 548 1 +52 549 1 +147 549 1 +410 549 1 +53 550 1 +65 550 1 +486 550 1 +45 551 1 +258 551 1 +368 551 1 +66 552 1 +272 552 1 +501 552 1 +264 553 1 +499 553 1 +511 553 1 +69 554 1 +315 554 1 +413 554 1 +37 555 1 +81 555 1 +91 555 1 +16 556 1 +186 556 1 +278 556 1 +138 557 1 +168 557 1 +257 557 1 +221 558 1 +341 558 1 +486 558 1 +176 559 1 +316 559 1 +369 559 1 +176 560 1 +190 560 1 +506 560 1 +98 561 1 +178 561 1 +214 561 1 +42 562 1 +291 562 1 +402 562 1 +75 563 1 +232 563 1 +430 563 1 +92 564 1 +280 564 1 +348 564 1 +80 565 1 +174 565 1 +476 565 1 +158 566 1 +260 566 1 +333 566 1 +163 567 1 +242 567 1 +331 567 1 +71 568 1 +226 568 1 +441 568 1 +26 569 1 +181 569 1 +204 569 1 +49 570 1 +120 570 1 +187 570 1 +109 571 1 +113 571 1 +450 571 1 +108 572 1 +138 572 1 +194 572 1 +70 573 1 +294 573 1 +382 573 1 +85 574 1 +106 574 1 +224 574 1 +378 575 1 +481 575 1 +497 575 1 +186 576 1 +287 576 1 +411 576 1 +178 577 1 +377 577 1 +462 577 1 +9 578 1 +104 578 1 +252 578 1 +12 579 1 +125 579 1 +275 579 1 +4 580 1 +383 580 1 +457 580 1 +74 581 1 +234 581 1 +446 581 1 +25 582 1 +369 582 1 +415 582 1 +65 583 1 +289 583 1 +502 583 1 +207 584 1 +348 584 1 +413 584 1 +8 585 1 +52 585 1 +121 585 1 +339 586 1 +389 586 1 +515 586 1 +5 587 1 +239 587 1 +485 587 1 +45 588 1 +219 588 1 +476 588 1 +205 589 1 +344 589 1 +353 589 1 +163 590 1 +378 590 1 +381 590 1 +234 591 1 +338 591 1 +488 591 1 +14 592 1 +418 592 1 +480 592 1 +56 593 1 +137 593 1 +385 593 1 +77 594 1 +363 594 1 +425 594 1 +62 595 1 +116 595 1 +314 595 1 +185 596 1 +207 596 1 +224 596 1 +55 597 1 +335 597 1 +383 597 1 +89 598 1 +449 598 1 +506 598 1 +19 599 1 +202 599 1 +280 599 1 +228 600 1 +358 600 1 +515 600 1 +117 601 1 +216 601 1 +388 601 1 +113 602 1 +134 602 1 +422 602 1 +80 603 1 +319 603 1 +386 603 1 +9 604 1 +100 604 1 +396 604 1 +8 605 1 +11 605 1 +408 605 1 +38 606 1 +265 606 1 +329 606 1 +74 607 1 +233 607 1 +340 607 1 +10 608 1 +172 608 1 +371 608 1 +112 609 1 +267 609 1 +359 609 1 +32 610 1 +45 610 1 +138 610 1 +205 611 1 +256 611 1 +431 611 1 +8 612 1 +23 612 1 +200 612 1 +242 613 1 +318 613 1 +361 613 1 +142 614 1 +221 614 1 +393 614 1 +119 615 1 +169 615 1 +189 615 1 +26 616 1 +245 616 1 +436 616 1 +158 617 1 +306 617 1 +411 617 1 +28 618 1 +281 618 1 +319 618 1 +148 619 1 +181 619 1 +316 619 1 +54 620 1 +289 620 1 +478 620 1 +69 621 1 +116 621 1 +293 621 1 +28 622 1 +173 622 1 +390 622 1 +81 623 1 +346 623 1 +422 623 1 +91 624 1 +327 624 1 +414 624 1 +142 625 1 +194 625 1 +445 625 1 +78 626 1 +205 626 1 +232 626 1 +158 627 1 +326 627 1 +503 627 1 +49 628 1 +345 628 1 +397 628 1 +66 629 1 +201 629 1 +443 629 1 +45 630 1 +111 630 1 +296 630 1 +179 631 1 +448 631 1 +493 631 1 +249 632 1 +366 632 1 +374 632 1 +91 633 1 +399 633 1 +432 633 1 +90 634 1 +293 634 1 +430 634 1 +219 635 1 +222 635 1 +493 635 1 +153 636 1 +170 636 1 +206 636 1 +339 637 1 +358 637 1 +437 637 1 +90 638 1 +442 638 1 +477 638 1 +14 639 1 +19 639 1 +295 639 1 +56 640 1 +187 640 1 +352 640 1 +60 641 1 +159 641 1 +492 641 1 +392 642 1 +456 642 1 +509 642 1 +9 643 1 +299 643 1 +375 643 1 +162 644 1 +206 644 1 +214 644 1 +274 645 1 +290 645 1 +314 645 1 +102 646 1 +169 646 1 +430 646 1 +79 647 1 +253 647 1 +283 647 1 +89 648 1 +412 648 1 +467 648 1 +206 649 1 +252 649 1 +491 649 1 +114 650 1 +202 650 1 +350 650 1 +365 651 1 +377 651 1 +421 651 1 +2 652 1 +331 652 1 +499 652 1 +232 653 1 +497 653 1 +499 653 1 +172 654 1 +203 654 1 +511 654 1 +36 655 1 +313 655 1 +367 655 1 +8 656 1 +115 656 1 +125 656 1 +14 657 1 +255 657 1 +379 657 1 +317 658 1 +373 658 1 +482 658 1 +173 659 1 +364 659 1 +476 659 1 +65 660 1 +237 660 1 +505 660 1 +2 661 1 +245 661 1 +411 661 1 +37 662 1 +291 662 1 +446 662 1 +112 663 1 +269 663 1 +507 663 1 +273 664 1 +342 664 1 +390 664 1 +38 665 1 +54 665 1 +264 665 1 +179 666 1 +218 666 1 +290 666 1 +107 667 1 +269 667 1 +419 667 1 +244 668 1 +373 668 1 +460 668 1 +9 669 1 +170 669 1 +474 669 1 +173 670 1 +256 670 1 +414 670 1 +67 671 1 +270 671 1 +422 671 1 +141 672 1 +213 672 1 +317 672 1 +265 673 1 +305 673 1 +327 673 1 +156 674 1 +288 674 1 +437 674 1 +96 675 1 +203 675 1 +422 675 1 +102 676 1 +315 676 1 +404 676 1 +158 677 1 +238 677 1 +320 677 1 +77 678 1 +87 678 1 +416 678 1 +96 679 1 +192 679 1 +242 679 1 +331 680 1 +334 680 1 +362 680 1 +2 681 1 +26 681 1 +429 681 1 +102 682 1 +127 682 1 +366 682 1 +302 683 1 +352 683 1 +399 683 1 +94 684 1 +240 684 1 +438 684 1 +23 685 1 +277 685 1 +293 685 1 +93 686 1 +114 686 1 +245 686 1 +92 687 1 +102 687 1 +448 687 1 +408 688 1 +432 688 1 +461 688 1 +95 689 1 +139 689 1 +390 689 1 +229 690 1 +332 690 1 +415 690 1 +2 691 1 +278 691 1 +356 691 1 +25 692 1 +128 692 1 +482 692 1 +326 693 1 +411 693 1 +504 693 1 +62 694 1 +91 694 1 +284 694 1 +82 695 1 +317 695 1 +428 695 1 +166 696 1 +296 696 1 +378 696 1 +185 697 1 +265 697 1 +268 697 1 +7 698 1 +343 698 1 +400 698 1 +170 699 1 +291 699 1 +308 699 1 +15 700 1 +217 700 1 +468 700 1 +30 701 1 +124 701 1 +416 701 1 +216 702 1 +350 702 1 +393 702 1 +93 703 1 +220 703 1 +394 703 1 +94 704 1 +242 704 1 +405 704 1 +186 705 1 +220 705 1 +355 705 1 +24 706 1 +62 706 1 +408 706 1 +124 707 1 +233 707 1 +438 707 1 +268 708 1 +300 708 1 +323 708 1 +36 709 1 +190 709 1 +424 709 1 +108 710 1 +393 710 1 +401 710 1 +156 711 1 +445 711 1 +483 711 1 +448 712 1 +513 712 1 +516 712 1 +65 713 1 +478 713 1 +493 713 1 +134 714 1 +346 714 1 +362 714 1 +356 715 1 +375 715 1 +424 715 1 +79 716 1 +131 716 1 +372 716 1 +91 717 1 +99 717 1 +234 717 1 +165 718 1 +272 718 1 +515 718 1 +63 719 1 +160 719 1 +386 719 1 +30 720 1 +355 720 1 +382 720 1 +123 721 1 +279 721 1 +500 721 1 +56 722 1 +112 722 1 +314 722 1 +164 723 1 +305 723 1 +402 723 1 +97 724 1 +107 724 1 +425 724 1 +348 725 1 +403 725 1 +460 725 1 +262 726 1 +336 726 1 +456 726 1 +72 727 1 +109 727 1 +172 727 1 +294 728 1 +322 728 1 +501 728 1 +3 729 1 +143 729 1 +247 729 1 +33 730 1 +371 730 1 +495 730 1 +36 731 1 +147 731 1 +173 731 1 +143 732 1 +204 732 1 +492 732 1 +79 733 1 +192 733 1 +226 733 1 +31 734 1 +308 734 1 +476 734 1 +158 735 1 +180 735 1 +439 735 1 +124 736 1 +279 736 1 +346 736 1 +46 737 1 +127 737 1 +293 737 1 +131 738 1 +194 738 1 +353 738 1 +115 739 1 +145 739 1 +317 739 1 +103 740 1 +239 740 1 +435 740 1 +33 741 1 +124 741 1 +152 741 1 +280 742 1 +288 742 1 +487 742 1 +22 743 1 +24 743 1 +119 743 1 +69 744 1 +177 744 1 +348 744 1 +80 745 1 +191 745 1 +424 745 1 +343 746 1 +433 746 1 +499 746 1 +386 747 1 +429 747 1 +494 747 1 +295 748 1 +308 748 1 +495 748 1 +107 749 1 +270 749 1 +469 749 1 +39 750 1 +136 750 1 +251 750 1 +122 751 1 +330 751 1 +501 751 1 +18 752 1 +73 752 1 +401 752 1 +215 753 1 +469 753 1 +516 753 1 +78 754 1 +302 754 1 +308 754 1 +166 755 1 +274 755 1 +457 755 1 +136 756 1 +221 756 1 +280 756 1 +163 757 1 +246 757 1 +454 757 1 +222 758 1 +393 758 1 +440 758 1 +5 759 1 +328 759 1 +432 759 1 +405 760 1 +431 760 1 +470 760 1 +196 761 1 +454 761 1 +497 761 1 +253 762 1 +391 762 1 +399 762 1 +401 763 1 +426 763 1 +451 763 1 +78 764 1 +269 764 1 +344 764 1 +138 765 1 +434 765 1 +487 765 1 +184 766 1 +329 766 1 +432 766 1 +190 767 1 +245 767 1 +439 767 1 +131 768 1 +149 768 1 +516 768 1 +5 769 1 +151 769 1 +278 769 1 +141 770 1 +338 770 1 +461 770 1 +91 771 1 +328 771 1 +462 771 1 +84 772 1 +299 772 1 +313 772 1 +10 773 1 +433 773 1 +475 773 1 +210 774 1 +374 774 1 +386 774 1 +184 775 1 +230 775 1 +233 775 1 +171 776 1 +202 776 1 +396 776 1 +39 777 1 +472 777 1 +475 777 1 +20 778 1 +177 778 1 +439 778 1 +283 779 1 +360 779 1 +424 779 1 +92 780 1 +402 780 1 +495 780 1 +337 781 1 +387 781 1 +431 781 1 +257 782 1 +316 782 1 +434 782 1 +172 783 1 +181 783 1 +433 783 1 +160 784 1 +418 784 1 +436 784 1 +28 785 1 +52 785 1 +456 785 1 +134 786 1 +198 786 1 +403 786 1 +170 787 1 +174 787 1 +341 787 1 +18 788 1 +20 788 1 +423 788 1 +110 789 1 +197 789 1 +359 789 1 +108 790 1 +110 790 1 +296 790 1 +85 791 1 +294 791 1 +324 791 1 +21 792 1 +268 792 1 +309 792 1 +62 793 1 +123 793 1 +480 793 1 +122 794 1 +151 794 1 +508 794 1 +23 795 1 +43 795 1 +435 795 1 +10 796 1 +87 796 1 +144 796 1 +128 797 1 +250 797 1 +478 797 1 +161 798 1 +237 798 1 +401 798 1 +152 799 1 +247 799 1 +358 799 1 +156 800 1 +233 800 1 +287 800 1 +65 801 1 +143 801 1 +484 801 1 +249 802 1 +367 802 1 +512 802 1 +124 803 1 +231 803 1 +443 803 1 +191 804 1 +339 804 1 +367 804 1 +282 805 1 +381 805 1 +459 805 1 +139 806 1 +141 806 1 +452 806 1 +220 807 1 +233 807 1 +445 807 1 +238 808 1 +355 808 1 +468 808 1 +24 809 1 +204 809 1 +316 809 1 +60 810 1 +225 810 1 +271 810 1 +66 811 1 +382 811 1 +514 811 1 +41 812 1 +208 812 1 +388 812 1 +196 813 1 +224 813 1 +448 813 1 +185 814 1 +206 814 1 +474 814 1 +68 815 1 +159 815 1 +413 815 1 +72 816 1 +87 816 1 +307 816 1 +51 817 1 +80 817 1 +86 817 1 +121 818 1 +275 818 1 +293 818 1 +12 819 1 +103 819 1 +320 819 1 +218 820 1 +365 820 1 +433 820 1 +13 821 1 +33 821 1 +302 821 1 +101 822 1 +374 822 1 +394 822 1 +89 823 1 +117 823 1 +222 823 1 +93 824 1 +145 824 1 +414 824 1 +298 825 1 +332 825 1 +344 825 1 +293 826 1 +368 826 1 +456 826 1 +197 827 1 +309 827 1 +356 827 1 +201 828 1 +297 828 1 +475 828 1 +332 829 1 +421 829 1 +468 829 1 +36 830 1 +63 830 1 +456 830 1 +128 831 1 +212 831 1 +426 831 1 +160 832 1 +213 832 1 +494 832 1 +182 833 1 +373 833 1 +428 833 1 +42 834 1 +107 834 1 +339 834 1 +19 835 1 +249 835 1 +288 835 1 +53 836 1 +247 836 1 +494 836 1 +259 837 1 +318 837 1 +448 837 1 +116 838 1 +242 838 1 +270 838 1 +331 839 1 +464 839 1 +504 839 1 +131 840 1 +312 840 1 +507 840 1 +84 841 1 +164 841 1 +381 841 1 +125 842 1 +240 842 1 +405 842 1 +43 843 1 +103 843 1 +379 843 1 +285 844 1 +328 844 1 +498 844 1 +79 845 1 +345 845 1 +469 845 1 +112 846 1 +262 846 1 +489 846 1 +66 847 1 +160 847 1 +247 847 1 +66 848 1 +209 848 1 +354 848 1 +288 849 1 +401 849 1 +445 849 1 +93 850 1 +325 850 1 +500 850 1 +93 851 1 +249 851 1 +467 851 1 +158 852 1 +186 852 1 +217 852 1 +87 853 1 +201 853 1 +277 853 1 +104 854 1 +112 854 1 +385 854 1 +134 855 1 +250 855 1 +318 855 1 +131 856 1 +262 856 1 +513 856 1 +156 857 1 +215 857 1 +218 857 1 +58 858 1 +70 858 1 +253 858 1 +33 859 1 +473 859 1 +483 859 1 +6 860 1 +170 860 1 +249 860 1 +42 861 1 +126 861 1 +325 861 1 +16 862 1 +143 862 1 +161 862 1 +130 863 1 +211 863 1 +351 863 1 +182 864 1 +313 864 1 +505 864 1 +354 865 1 +370 865 1 +475 865 1 +141 866 1 +183 866 1 +440 866 1 +12 867 1 +220 867 1 +229 867 1 +65 868 1 +174 868 1 +412 868 1 +60 869 1 +388 869 1 +461 869 1 +1 870 1 +346 870 1 +371 870 1 +169 871 1 +351 871 1 +427 871 1 +175 872 1 +182 872 1 +377 872 1 +82 873 1 +173 873 1 +439 873 1 +44 874 1 +48 874 1 +338 874 1 +82 875 1 +214 875 1 +473 875 1 +108 876 1 +370 876 1 +500 876 1 +17 877 1 +163 877 1 +292 877 1 +69 878 1 +92 878 1 +167 878 1 +28 879 1 +95 879 1 +315 879 1 +29 880 1 +228 880 1 +230 880 1 +80 881 1 +134 881 1 +261 881 1 +145 882 1 +461 882 1 +464 882 1 +25 883 1 +251 883 1 +294 883 1 +66 884 1 +398 884 1 +407 884 1 +88 885 1 +205 885 1 +226 885 1 +14 886 1 +282 886 1 +406 886 1 +64 887 1 +372 887 1 +488 887 1 +290 888 1 +363 888 1 +426 888 1 +160 889 1 +348 889 1 +432 889 1 +46 890 1 +83 890 1 +515 890 1 +113 891 1 +321 891 1 +511 891 1 +1 892 1 +175 892 1 +421 892 1 +251 893 1 +265 893 1 +489 893 1 +55 894 1 +160 894 1 +439 894 1 +61 895 1 +252 895 1 +282 895 1 +185 896 1 +479 896 1 +515 896 1 +199 897 1 +340 897 1 +483 897 1 +153 898 1 +257 898 1 +325 898 1 +13 899 1 +64 899 1 +323 899 1 +237 900 1 +285 900 1 +462 900 1 +150 901 1 +419 901 1 +443 901 1 +269 902 1 +369 902 1 +491 902 1 +5 903 1 +23 903 1 +377 903 1 +100 904 1 +196 904 1 +384 904 1 +126 905 1 +283 905 1 +349 905 1 +243 906 1 +286 906 1 +491 906 1 +312 907 1 +327 907 1 +353 907 1 +56 908 1 +97 908 1 +226 908 1 +219 909 1 +411 909 1 +420 909 1 +203 910 1 +331 910 1 +495 910 1 +156 911 1 +184 911 1 +428 911 1 +144 912 1 +297 912 1 +409 912 1 +164 913 1 +325 913 1 +473 913 1 +161 914 1 +284 914 1 +461 914 1 +87 915 1 +341 915 1 +357 915 1 +236 916 1 +245 916 1 +473 916 1 +203 917 1 +302 917 1 +371 917 1 +10 918 1 +294 918 1 +343 918 1 +216 919 1 +231 919 1 +360 919 1 +13 920 1 +247 920 1 +398 920 1 +166 921 1 +319 921 1 +500 921 1 +239 922 1 +404 922 1 +465 922 1 +19 923 1 +190 923 1 +401 923 1 +141 924 1 +180 924 1 +319 924 1 +51 925 1 +491 925 1 +513 925 1 +284 926 1 +441 926 1 +483 926 1 +61 927 1 +147 927 1 +216 927 1 +11 928 1 +303 928 1 +405 928 1 +75 929 1 +148 929 1 +424 929 1 +205 930 1 +291 930 1 +473 930 1 +31 931 1 +350 931 1 +455 931 1 +128 932 1 +471 932 1 +516 932 1 +49 933 1 +197 933 1 +235 933 1 +2 934 1 +396 934 1 +476 934 1 +33 935 1 +187 935 1 +308 935 1 +5 936 1 +92 936 1 +248 936 1 +135 937 1 +201 937 1 +281 937 1 +100 938 1 +269 938 1 +482 938 1 +194 939 1 +200 939 1 +244 939 1 +78 940 1 +264 940 1 +481 940 1 +154 941 1 +250 941 1 +407 941 1 +245 942 1 +338 942 1 +345 942 1 +51 943 1 +104 943 1 +309 943 1 +321 944 1 +470 944 1 +506 944 1 +121 945 1 +379 945 1 +417 945 1 +160 946 1 +248 946 1 +485 946 1 +114 947 1 +168 947 1 +363 947 1 +74 948 1 +271 948 1 +320 948 1 +44 949 1 +113 949 1 +192 949 1 +113 950 1 +146 950 1 +470 950 1 +59 951 1 +205 951 1 +231 951 1 +259 952 1 +267 952 1 +513 952 1 +6 953 1 +71 953 1 +246 953 1 +49 954 1 +296 954 1 +299 954 1 +144 955 1 +221 955 1 +447 955 1 +6 956 1 +385 956 1 +467 956 1 +22 957 1 +153 957 1 +163 957 1 +214 958 1 +347 958 1 +510 958 1 +171 959 1 +482 959 1 +498 959 1 +98 960 1 +252 960 1 +337 960 1 +181 961 1 +339 961 1 +417 961 1 +225 962 1 +453 962 1 +491 962 1 +368 963 1 +390 963 1 +457 963 1 +8 964 1 +289 964 1 +422 964 1 +274 965 1 +284 965 1 +340 965 1 +154 966 1 +229 966 1 +422 966 1 +262 967 1 +269 967 1 +298 967 1 +234 968 1 +263 968 1 +273 968 1 +21 969 1 +167 969 1 +301 969 1 +19 970 1 +27 970 1 +447 970 1 +352 971 1 +369 971 1 +449 971 1 +9 972 1 +80 972 1 +356 972 1 +165 973 1 +243 973 1 +374 973 1 +20 974 1 +432 974 1 +436 974 1 +90 975 1 +230 975 1 +299 975 1 +85 976 1 +153 976 1 +225 976 1 +255 977 1 +280 977 1 +452 977 1 +367 978 1 +397 978 1 +468 978 1 +174 979 1 +239 979 1 +490 979 1 +29 980 1 +380 980 1 +403 980 1 +145 981 1 +208 981 1 +432 981 1 +43 982 1 +244 982 1 +387 982 1 +1 983 1 +8 983 1 +38 983 1 +3 984 1 +72 984 1 +277 984 1 +153 985 1 +271 985 1 +340 985 1 +10 986 1 +354 986 1 +514 986 1 +280 987 1 +328 987 1 +485 987 1 +77 988 1 +233 988 1 +355 988 1 +221 989 1 +224 989 1 +253 989 1 +12 990 1 +297 990 1 +400 990 1 +11 991 1 +297 991 1 +389 991 1 +142 992 1 +204 992 1 +460 992 1 +370 993 1 +461 993 1 +492 993 1 +143 994 1 +190 994 1 +356 994 1 +116 995 1 +259 995 1 +300 995 1 +145 996 1 +151 996 1 +400 996 1 +223 997 1 +306 997 1 +404 997 1 +330 998 1 +375 998 1 +404 998 1 +36 999 1 +195 999 1 +498 999 1 +9 1000 1 +189 1000 1 +369 1000 1 +157 1001 1 +304 1001 1 +330 1001 1 +99 1002 1 +155 1002 1 +273 1002 1 +271 1003 1 +279 1003 1 +311 1003 1 +88 1004 1 +232 1004 1 +248 1004 1 +291 1005 1 +352 1005 1 +491 1005 1 +49 1006 1 +123 1006 1 +126 1006 1 +89 1007 1 +177 1007 1 +216 1007 1 +47 1008 1 +339 1008 1 +495 1008 1 +94 1009 1 +401 1009 1 +449 1009 1 +394 1010 1 +493 1010 1 +505 1010 1 +344 1011 1 +384 1011 1 +407 1011 1 +305 1012 1 +376 1012 1 +380 1012 1 +38 1013 1 +340 1013 1 +425 1013 1 +30 1014 1 +38 1014 1 +246 1014 1 +39 1015 1 +171 1015 1 +437 1015 1 +6 1016 1 +79 1016 1 +153 1016 1 +129 1017 1 +161 1017 1 +211 1017 1 +1 1018 1 +78 1018 1 +256 1018 1 +242 1019 1 +340 1019 1 +387 1019 1 +268 1020 1 +293 1020 1 +515 1020 1 +200 1021 1 +238 1021 1 +297 1021 1 +298 1022 1 +465 1022 1 +507 1022 1 +182 1023 1 +191 1023 1 +440 1023 1 +297 1024 1 +435 1024 1 +480 1024 1 +175 1025 1 +179 1025 1 +361 1025 1 +27 1026 1 +244 1026 1 +412 1026 1 +117 1027 1 +387 1027 1 +395 1027 1 +135 1028 1 +184 1028 1 +431 1028 1 +108 1029 1 +211 1029 1 +412 1029 1 +246 1030 1 +307 1030 1 +371 1030 1 +60 1031 1 +352 1031 1 +506 1031 1 +38 1032 1 +342 1032 1 +435 1032 1 +225 1033 1 +316 1033 1 +421 1033 1 +48 1034 1 +196 1034 1 +462 1034 1 +12 1035 1 +351 1035 1 +504 1035 1 +124 1036 1 +353 1036 1 +483 1036 1 +229 1037 1 +445 1037 1 +472 1037 1 +55 1038 1 +69 1038 1 +436 1038 1 +50 1039 1 +97 1039 1 +507 1039 1 +311 1040 1 +368 1040 1 +370 1040 1 +70 1041 1 +180 1041 1 +183 1041 1 +133 1042 1 +274 1042 1 +485 1042 1 +119 1043 1 +136 1043 1 +330 1043 1 +151 1044 1 +275 1044 1 +389 1044 1 +199 1045 1 +342 1045 1 +381 1045 1 +73 1046 1 +189 1046 1 +473 1046 1 +70 1047 1 +75 1047 1 +272 1047 1 +98 1048 1 +395 1048 1 +449 1048 1 +26 1049 1 +145 1049 1 +364 1049 1 +76 1050 1 +147 1050 1 +192 1050 1 +99 1051 1 +205 1051 1 +345 1051 1 +154 1052 1 +185 1052 1 +312 1052 1 +112 1053 1 +222 1053 1 +252 1053 1 +76 1054 1 +218 1054 1 +333 1054 1 +236 1055 1 +413 1055 1 +501 1055 1 +273 1056 1 +297 1056 1 +388 1056 1 +22 1057 1 +374 1057 1 +491 1057 1 +109 1058 1 +144 1058 1 +246 1058 1 +206 1059 1 +453 1059 1 +507 1059 1 +61 1060 1 +372 1060 1 +393 1060 1 +34 1061 1 +138 1061 1 +355 1061 1 +146 1062 1 +302 1062 1 +358 1062 1 +292 1063 1 +316 1063 1 +367 1063 1 +132 1064 1 +237 1064 1 +417 1064 1 +254 1065 1 +356 1065 1 +499 1065 1 +42 1066 1 +46 1066 1 +81 1066 1 +1 1067 1 +40 1067 1 +516 1067 1 +121 1068 1 +339 1068 1 +494 1068 1 +310 1069 1 +343 1069 1 +490 1069 1 +33 1070 1 +184 1070 1 +228 1070 1 +41 1071 1 +242 1071 1 +480 1071 1 +49 1072 1 +125 1072 1 +367 1072 1 +168 1073 1 +216 1073 1 +427 1073 1 +226 1074 1 +345 1074 1 +387 1074 1 +247 1075 1 +305 1075 1 +349 1075 1 +459 1076 1 +477 1076 1 +510 1076 1 +47 1077 1 +148 1077 1 +349 1077 1 +211 1078 1 +214 1078 1 +411 1078 1 +187 1079 1 +199 1079 1 +321 1079 1 +41 1080 1 +303 1080 1 +449 1080 1 +58 1081 1 +306 1081 1 +315 1081 1 +8 1082 1 +123 1082 1 +307 1082 1 +388 1083 1 +440 1083 1 +458 1083 1 +359 1084 1 +404 1084 1 +490 1084 1 +129 1085 1 +292 1085 1 +462 1085 1 +83 1086 1 +210 1086 1 +323 1086 1 +129 1087 1 +328 1087 1 +406 1087 1 +190 1088 1 +350 1088 1 +452 1088 1 +55 1089 1 +210 1089 1 +456 1089 1 +189 1090 1 +337 1090 1 +357 1090 1 +48 1091 1 +94 1091 1 +153 1091 1 +258 1092 1 +309 1092 1 +359 1092 1 +60 1093 1 +408 1093 1 +503 1093 1 +58 1094 1 +151 1094 1 +375 1094 1 +13 1095 1 +76 1095 1 +352 1095 1 +205 1096 1 +276 1096 1 +385 1096 1 +263 1097 1 +266 1097 1 +392 1097 1 +232 1098 1 +325 1098 1 +442 1098 1 +151 1099 1 +482 1099 1 +485 1099 1 +96 1100 1 +155 1100 1 +260 1100 1 +77 1101 1 +332 1101 1 +445 1101 1 +31 1102 1 +254 1102 1 +423 1102 1 +53 1103 1 +209 1103 1 +512 1103 1 +64 1104 1 +321 1104 1 +410 1104 1 +174 1105 1 +297 1105 1 +361 1105 1 +197 1106 1 +243 1106 1 +396 1106 1 +200 1107 1 +355 1107 1 +421 1107 1 +25 1108 1 +259 1108 1 +514 1108 1 +93 1109 1 +164 1109 1 +300 1109 1 +191 1110 1 +221 1110 1 +412 1110 1 +139 1111 1 +453 1111 1 +487 1111 1 +217 1112 1 +361 1112 1 +489 1112 1 +5 1113 1 +15 1113 1 +19 1113 1 +117 1114 1 +338 1114 1 +352 1114 1 +51 1115 1 +357 1115 1 +447 1115 1 +212 1116 1 +289 1116 1 +347 1116 1 +72 1117 1 +240 1117 1 +321 1117 1 +28 1118 1 +149 1118 1 +400 1118 1 +2 1119 1 +249 1119 1 +394 1119 1 +236 1120 1 +263 1120 1 +284 1120 1 +114 1121 1 +219 1121 1 +510 1121 1 +320 1122 1 +447 1122 1 +508 1122 1 +35 1123 1 +434 1123 1 +502 1123 1 +106 1124 1 +261 1124 1 +281 1124 1 +74 1125 1 +300 1125 1 +459 1125 1 +28 1126 1 +159 1126 1 +177 1126 1 +425 1127 1 +479 1127 1 +483 1127 1 +282 1128 1 +342 1128 1 +388 1128 1 +49 1129 1 +93 1129 1 +399 1129 1 +132 1130 1 +213 1130 1 +379 1130 1 +2 1131 1 +57 1131 1 +180 1131 1 +82 1132 1 +141 1132 1 +186 1132 1 +47 1133 1 +177 1133 1 +209 1133 1 +143 1134 1 +335 1134 1 +502 1134 1 +142 1135 1 +410 1135 1 +418 1135 1 +100 1136 1 +315 1136 1 +326 1136 1 +25 1137 1 +188 1137 1 +214 1137 1 +79 1138 1 +166 1138 1 +432 1138 1 +43 1139 1 +223 1139 1 +274 1139 1 +24 1140 1 +307 1140 1 +401 1140 1 +23 1141 1 +354 1141 1 +413 1141 1 +399 1142 1 +492 1142 1 +512 1142 1 +92 1143 1 +170 1143 1 +322 1143 1 +97 1144 1 +187 1144 1 +264 1144 1 +290 1145 1 +453 1145 1 +513 1145 1 +31 1146 1 +195 1146 1 +239 1146 1 +69 1147 1 +127 1147 1 +501 1147 1 +109 1148 1 +349 1148 1 +464 1148 1 +165 1149 1 +410 1149 1 +419 1149 1 +83 1150 1 +151 1150 1 +259 1150 1 +41 1151 1 +207 1151 1 +418 1151 1 +98 1152 1 +130 1152 1 +306 1152 1 +84 1153 1 +147 1153 1 +307 1153 1 +195 1154 1 +216 1154 1 +319 1154 1 +319 1155 1 +417 1155 1 +484 1155 1 +347 1156 1 +439 1156 1 +512 1156 1 +222 1157 1 +369 1157 1 +453 1157 1 +37 1158 1 +83 1158 1 +363 1158 1 +39 1159 1 +461 1159 1 +508 1159 1 +104 1160 1 +326 1160 1 +454 1160 1 +5 1161 1 +406 1161 1 +424 1161 1 +196 1162 1 +381 1162 1 +450 1162 1 +207 1163 1 +227 1163 1 +275 1163 1 +47 1164 1 +126 1164 1 +270 1164 1 +4 1165 1 +270 1165 1 +301 1165 1 +223 1166 1 +258 1166 1 +260 1166 1 +141 1167 1 +394 1167 1 +512 1167 1 +32 1168 1 +108 1168 1 +161 1168 1 +47 1169 1 +331 1169 1 +494 1169 1 +81 1170 1 +228 1170 1 +323 1170 1 +96 1171 1 +333 1171 1 +346 1171 1 +31 1172 1 +72 1172 1 +189 1172 1 +68 1173 1 +95 1173 1 +348 1173 1 +101 1174 1 +209 1174 1 +376 1174 1 +145 1175 1 +319 1175 1 +345 1175 1 +177 1176 1 +351 1176 1 +464 1176 1 +85 1177 1 +346 1177 1 +421 1177 1 +129 1178 1 +379 1178 1 +381 1178 1 +271 1179 1 +284 1179 1 +342 1179 1 +334 1180 1 +392 1180 1 +464 1180 1 +224 1181 1 +315 1181 1 +359 1181 1 +36 1182 1 +191 1182 1 +455 1182 1 +117 1183 1 +147 1183 1 +492 1183 1 +56 1184 1 +463 1184 1 +470 1184 1 +70 1185 1 +95 1185 1 +359 1185 1 +410 1186 1 +486 1186 1 +505 1186 1 +212 1187 1 +415 1187 1 +465 1187 1 +87 1188 1 +167 1188 1 +343 1188 1 +298 1189 1 +324 1189 1 +420 1189 1 +361 1190 1 +377 1190 1 +435 1190 1 +160 1191 1 +390 1191 1 +428 1191 1 +164 1192 1 +375 1192 1 +510 1192 1 +34 1193 1 +410 1193 1 +478 1193 1 +19 1194 1 +92 1194 1 +193 1194 1 +52 1195 1 +354 1195 1 +419 1195 1 +66 1196 1 +106 1196 1 +380 1196 1 +310 1197 1 +364 1197 1 +414 1197 1 +4 1198 1 +106 1198 1 +181 1198 1 +105 1199 1 +370 1199 1 +394 1199 1 +40 1200 1 +132 1200 1 +266 1200 1 +180 1201 1 +193 1201 1 +396 1201 1 +137 1202 1 +396 1202 1 +491 1202 1 +263 1203 1 +321 1203 1 +395 1203 1 +37 1204 1 +134 1204 1 +192 1204 1 +73 1205 1 +119 1205 1 +421 1205 1 +237 1206 1 +393 1206 1 +404 1206 1 +29 1207 1 +327 1207 1 +507 1207 1 +135 1208 1 +195 1208 1 +456 1208 1 +20 1209 1 +506 1209 1 +512 1209 1 +7 1210 1 +30 1210 1 +251 1210 1 +336 1211 1 +341 1211 1 +384 1211 1 +197 1212 1 +253 1212 1 +442 1212 1 +68 1213 1 +233 1213 1 +421 1213 1 +2 1214 1 +82 1214 1 +334 1214 1 +131 1215 1 +283 1215 1 +384 1215 1 +28 1216 1 +55 1216 1 +317 1216 1 +60 1217 1 +207 1217 1 +320 1217 1 +88 1218 1 +301 1218 1 +391 1218 1 +94 1219 1 +430 1219 1 +477 1219 1 +58 1220 1 +167 1220 1 +171 1220 1 +83 1221 1 +248 1221 1 +336 1221 1 +38 1222 1 +163 1222 1 +273 1222 1 +218 1223 1 +475 1223 1 +500 1223 1 +7 1224 1 +77 1224 1 +446 1224 1 +1 1225 1 +218 1225 1 +414 1225 1 +71 1226 1 +124 1226 1 +340 1226 1 +296 1227 1 +367 1227 1 +484 1227 1 +149 1228 1 +176 1228 1 +306 1228 1 +355 1229 1 +415 1229 1 +453 1229 1 +146 1230 1 +426 1230 1 +445 1230 1 +179 1231 1 +188 1231 1 +327 1231 1 +64 1232 1 +380 1232 1 +405 1232 1 +2 1233 1 +58 1233 1 +406 1233 1 +418 1234 1 +488 1234 1 +506 1234 1 +155 1235 1 +209 1235 1 +236 1235 1 +127 1236 1 +170 1236 1 +491 1236 1 +76 1237 1 +164 1237 1 +371 1237 1 +348 1238 1 +354 1238 1 +508 1238 1 +54 1239 1 +134 1239 1 +471 1239 1 +83 1240 1 +212 1240 1 +446 1240 1 +251 1241 1 +334 1241 1 +501 1241 1 +48 1242 1 +255 1242 1 +290 1242 1 +27 1243 1 +220 1243 1 +366 1243 1 +185 1244 1 +349 1244 1 +507 1244 1 +32 1245 1 +110 1245 1 +250 1245 1 +84 1246 1 +288 1246 1 +394 1246 1 +4 1247 1 +227 1247 1 +403 1247 1 +89 1248 1 +350 1248 1 +458 1248 1 +107 1249 1 +201 1249 1 +266 1249 1 +360 1250 1 +406 1250 1 +509 1250 1 +257 1251 1 +319 1251 1 +351 1251 1 +29 1252 1 +442 1252 1 +493 1252 1 +54 1253 1 +117 1253 1 +252 1253 1 +318 1254 1 +330 1254 1 +510 1254 1 +56 1255 1 +228 1255 1 +456 1255 1 +95 1256 1 +148 1256 1 +176 1256 1 +295 1257 1 +424 1257 1 +440 1257 1 +51 1258 1 +267 1258 1 +419 1258 1 +45 1259 1 +155 1259 1 +378 1259 1 +47 1260 1 +452 1260 1 +506 1260 1 +24 1261 1 +161 1261 1 +399 1261 1 +256 1262 1 +345 1262 1 +442 1262 1 +173 1263 1 +217 1263 1 +319 1263 1 +92 1264 1 +474 1264 1 +514 1264 1 +154 1265 1 +179 1265 1 +462 1265 1 +63 1266 1 +208 1266 1 +275 1266 1 +255 1267 1 +328 1267 1 +459 1267 1 +321 1268 1 +367 1268 1 +378 1268 1 +132 1269 1 +254 1269 1 +350 1269 1 +76 1270 1 +173 1270 1 +226 1270 1 +116 1271 1 +210 1271 1 +494 1271 1 +92 1272 1 +259 1272 1 +430 1272 1 +308 1273 1 +458 1273 1 +494 1273 1 +20 1274 1 +296 1274 1 +394 1274 1 +52 1275 1 +277 1275 1 +486 1275 1 +178 1276 1 +206 1276 1 +442 1276 1 +292 1277 1 +296 1277 1 +381 1277 1 +87 1278 1 +162 1278 1 +233 1278 1 +216 1279 1 +480 1279 1 +500 1279 1 +275 1280 1 +430 1280 1 +504 1280 1 +16 1281 1 +183 1281 1 +504 1281 1 +152 1282 1 +202 1282 1 +308 1282 1 +151 1283 1 +268 1283 1 +494 1283 1 +165 1284 1 +263 1284 1 +366 1284 1 +226 1285 1 +274 1285 1 +353 1285 1 +276 1286 1 +312 1286 1 +469 1286 1 +36 1287 1 +374 1287 1 +439 1287 1 +1 1288 1 +96 1288 1 +463 1288 1 +333 1289 1 +445 1289 1 +516 1289 1 +30 1290 1 +66 1290 1 +109 1290 1 +428 1291 1 +463 1291 1 +473 1291 1 +17 1292 1 +321 1292 1 +473 1292 1 +136 1293 1 +250 1293 1 +343 1293 1 +11 1294 1 +204 1294 1 +383 1294 1 +192 1295 1 +194 1295 1 +435 1295 1 +45 1296 1 +129 1296 1 +282 1296 1 +40 1297 1 +78 1297 1 +509 1297 1 +34 1298 1 +342 1298 1 +420 1298 1 +268 1299 1 +485 1299 1 +514 1299 1 +68 1300 1 +289 1300 1 +333 1300 1 +292 1301 1 +387 1301 1 +450 1301 1 +54 1302 1 +67 1302 1 +307 1302 1 +85 1303 1 +119 1303 1 +477 1303 1 +120 1304 1 +256 1304 1 +375 1304 1 +116 1305 1 +241 1305 1 +398 1305 1 +206 1306 1 +341 1306 1 +466 1306 1 +92 1307 1 +110 1307 1 +382 1307 1 +99 1308 1 +215 1308 1 +479 1308 1 +213 1309 1 +276 1309 1 +452 1309 1 +91 1310 1 +226 1310 1 +283 1310 1 +15 1311 1 +186 1311 1 +285 1311 1 +14 1312 1 +276 1312 1 +495 1312 1 +43 1313 1 +266 1313 1 +482 1313 1 +112 1314 1 +198 1314 1 +425 1314 1 +305 1315 1 +331 1315 1 +430 1315 1 +319 1316 1 +455 1316 1 +505 1316 1 +157 1317 1 +167 1317 1 +322 1317 1 +136 1318 1 +232 1318 1 +444 1318 1 +76 1319 1 +89 1319 1 +503 1319 1 +25 1320 1 +355 1320 1 +497 1320 1 +141 1321 1 +166 1321 1 +449 1321 1 +95 1322 1 +336 1322 1 +486 1322 1 +82 1323 1 +147 1323 1 +338 1323 1 +11 1324 1 +397 1324 1 +440 1324 1 +32 1325 1 +167 1325 1 +355 1325 1 +41 1326 1 +260 1326 1 +488 1326 1 +74 1327 1 +175 1327 1 +413 1327 1 +49 1328 1 +282 1328 1 +352 1328 1 +301 1329 1 +465 1329 1 +513 1329 1 +122 1330 1 +265 1330 1 +331 1330 1 +128 1331 1 +178 1331 1 +333 1331 1 +338 1332 1 +453 1332 1 +506 1332 1 +94 1333 1 +189 1333 1 +423 1333 1 +129 1334 1 +132 1334 1 +183 1334 1 +265 1335 1 +273 1335 1 +361 1335 1 +71 1336 1 +202 1336 1 +474 1336 1 +11 1337 1 +132 1337 1 +461 1337 1 +109 1338 1 +209 1338 1 +409 1338 1 +22 1339 1 +62 1339 1 +425 1339 1 +328 1340 1 +400 1340 1 +411 1340 1 +13 1341 1 +397 1341 1 +481 1341 1 +105 1342 1 +114 1342 1 +397 1342 1 +22 1343 1 +225 1343 1 +470 1343 1 +196 1344 1 +299 1344 1 +332 1344 1 +240 1345 1 +288 1345 1 +395 1345 1 +198 1346 1 +259 1346 1 +343 1346 1 +7 1347 1 +228 1347 1 +298 1347 1 +146 1348 1 +149 1348 1 +159 1348 1 +181 1349 1 +319 1349 1 +476 1349 1 +115 1350 1 +160 1350 1 +512 1350 1 +62 1351 1 +327 1351 1 +398 1351 1 +61 1352 1 +406 1352 1 +444 1352 1 +218 1353 1 +411 1353 1 +516 1353 1 +64 1354 1 +217 1354 1 +505 1354 1 +170 1355 1 +374 1355 1 +499 1355 1 +222 1356 1 +286 1356 1 +397 1356 1 +15 1357 1 +229 1357 1 +421 1357 1 +99 1358 1 +236 1358 1 +271 1358 1 +36 1359 1 +129 1359 1 +130 1359 1 +31 1360 1 +232 1360 1 +424 1360 1 +258 1361 1 +403 1361 1 +456 1361 1 +69 1362 1 +266 1362 1 +270 1362 1 +41 1363 1 +432 1363 1 +463 1363 1 +56 1364 1 +189 1364 1 +431 1364 1 +60 1365 1 +115 1365 1 +334 1365 1 +129 1366 1 +338 1366 1 +397 1366 1 +33 1367 1 +120 1367 1 +399 1367 1 +103 1368 1 +342 1368 1 +509 1368 1 +57 1369 1 +197 1369 1 +335 1369 1 +21 1370 1 +248 1370 1 +341 1370 1 +103 1371 1 +310 1371 1 +443 1371 1 +127 1372 1 +269 1372 1 +392 1372 1 +165 1373 1 +298 1373 1 +509 1373 1 +13 1374 1 +79 1374 1 +338 1374 1 +39 1375 1 +156 1375 1 +284 1375 1 +328 1376 1 +453 1376 1 +468 1376 1 +105 1377 1 +325 1377 1 +382 1377 1 +228 1378 1 +468 1378 1 +477 1378 1 +107 1379 1 +116 1379 1 +443 1379 1 +120 1380 1 +246 1380 1 +331 1380 1 +86 1381 1 +210 1381 1 +455 1381 1 +98 1382 1 +438 1382 1 +445 1382 1 +27 1383 1 +43 1383 1 +169 1383 1 +54 1384 1 +256 1384 1 +296 1384 1 +205 1385 1 +378 1385 1 +511 1385 1 +167 1386 1 +294 1386 1 +491 1386 1 +244 1387 1 +398 1387 1 +408 1387 1 +74 1388 1 +84 1388 1 +427 1388 1 +238 1389 1 +366 1389 1 +408 1389 1 +38 1390 1 +122 1390 1 +318 1390 1 +89 1391 1 +311 1391 1 +405 1391 1 +5 1392 1 +174 1392 1 +182 1392 1 +120 1393 1 +346 1393 1 +392 1393 1 +329 1394 1 +377 1394 1 +390 1394 1 +37 1395 1 +320 1395 1 +488 1395 1 +37 1396 1 +111 1396 1 +219 1396 1 +278 1397 1 +309 1397 1 +368 1397 1 +24 1398 1 +243 1398 1 +369 1398 1 +140 1399 1 +162 1399 1 +384 1399 1 +118 1400 1 +329 1400 1 +372 1400 1 +127 1401 1 +165 1401 1 +336 1401 1 +203 1402 1 +307 1402 1 +399 1402 1 +23 1403 1 +229 1403 1 +502 1403 1 +106 1404 1 +266 1404 1 +515 1404 1 +286 1405 1 +305 1405 1 +356 1405 1 +243 1406 1 +267 1406 1 +486 1406 1 +72 1407 1 +94 1407 1 +325 1407 1 +152 1408 1 +230 1408 1 +293 1408 1 +86 1409 1 +454 1409 1 +504 1409 1 +61 1410 1 +131 1410 1 +162 1410 1 +22 1411 1 +72 1411 1 +451 1411 1 +11 1412 1 +50 1412 1 +295 1412 1 +6 1413 1 +209 1413 1 +339 1413 1 +34 1414 1 +199 1414 1 +220 1414 1 +256 1415 1 +283 1415 1 +471 1415 1 +269 1416 1 +329 1416 1 +421 1416 1 +158 1417 1 +178 1417 1 +351 1417 1 +175 1418 1 +400 1418 1 +433 1418 1 +211 1419 1 +236 1419 1 +334 1419 1 +317 1420 1 +388 1420 1 +392 1420 1 +253 1421 1 +423 1421 1 +465 1421 1 +50 1422 1 +127 1422 1 +303 1422 1 +50 1423 1 +190 1423 1 +418 1423 1 +27 1424 1 +287 1424 1 +306 1424 1 +130 1425 1 +175 1425 1 +316 1425 1 +454 1426 1 +477 1426 1 +515 1426 1 +41 1427 1 +274 1427 1 +317 1427 1 +250 1428 1 +314 1428 1 +438 1428 1 +267 1429 1 +465 1429 1 +482 1429 1 +144 1430 1 +389 1430 1 +454 1430 1 +303 1431 1 +410 1431 1 +475 1431 1 +11 1432 1 +350 1432 1 +370 1432 1 +104 1433 1 +131 1433 1 +459 1433 1 +63 1434 1 +263 1434 1 +496 1434 1 +18 1435 1 +108 1435 1 +505 1435 1 +124 1436 1 +201 1436 1 +384 1436 1 +104 1437 1 +127 1437 1 +185 1437 1 +58 1438 1 +130 1438 1 +172 1438 1 +140 1439 1 +468 1439 1 +497 1439 1 +25 1440 1 +59 1440 1 +171 1440 1 +151 1441 1 +223 1441 1 +281 1441 1 +58 1442 1 +148 1442 1 +400 1442 1 +239 1443 1 +341 1443 1 +418 1443 1 +286 1444 1 +336 1444 1 +499 1444 1 +155 1445 1 +414 1445 1 +436 1445 1 +217 1446 1 +235 1446 1 +391 1446 1 +27 1447 1 +36 1447 1 +108 1447 1 +182 1448 1 +288 1448 1 +468 1448 1 +10 1449 1 +171 1449 1 +280 1449 1 +398 1450 1 +405 1450 1 +422 1450 1 +65 1451 1 +111 1451 1 +313 1451 1 +190 1452 1 +395 1452 1 +467 1452 1 +81 1453 1 +271 1453 1 +398 1453 1 +69 1454 1 +122 1454 1 +464 1454 1 +119 1455 1 +154 1455 1 +167 1455 1 +78 1456 1 +150 1456 1 +254 1456 1 +20 1457 1 +164 1457 1 +168 1457 1 +136 1458 1 +403 1458 1 +448 1458 1 +106 1459 1 +460 1459 1 +465 1459 1 +51 1460 1 +374 1460 1 +505 1460 1 +188 1461 1 +213 1461 1 +471 1461 1 +200 1462 1 +208 1462 1 +312 1462 1 +350 1463 1 +464 1463 1 +467 1463 1 +303 1464 1 +310 1464 1 +418 1464 1 +133 1465 1 +143 1465 1 +403 1465 1 +53 1466 1 +356 1466 1 +374 1466 1 +73 1467 1 +204 1467 1 +470 1467 1 +15 1468 1 +81 1468 1 +459 1468 1 +158 1469 1 +273 1469 1 +347 1469 1 +262 1470 1 +314 1470 1 +468 1470 1 +150 1471 1 +287 1471 1 +395 1471 1 +192 1472 1 +380 1472 1 +425 1472 1 +10 1473 1 +16 1473 1 +19 1473 1 +289 1474 1 +410 1474 1 +472 1474 1 +162 1475 1 +313 1475 1 +510 1475 1 +362 1476 1 +385 1476 1 +456 1476 1 +234 1477 1 +410 1477 1 +428 1477 1 +232 1478 1 +406 1478 1 +495 1478 1 +16 1479 1 +23 1479 1 +75 1479 1 +225 1480 1 +240 1480 1 +255 1480 1 +334 1481 1 +370 1481 1 +467 1481 1 +294 1482 1 +373 1482 1 +465 1482 1 +6 1483 1 +416 1483 1 +425 1483 1 +105 1484 1 +355 1484 1 +512 1484 1 +125 1485 1 +204 1485 1 +387 1485 1 +68 1486 1 +176 1486 1 +426 1486 1 +72 1487 1 +187 1487 1 +335 1487 1 +176 1488 1 +329 1488 1 +453 1488 1 +239 1489 1 +357 1489 1 +474 1489 1 +20 1490 1 +292 1490 1 +487 1490 1 +163 1491 1 +282 1491 1 +480 1491 1 +353 1492 1 +384 1492 1 +462 1492 1 +118 1493 1 +212 1493 1 +344 1493 1 +117 1494 1 +273 1494 1 +511 1494 1 +170 1495 1 +202 1495 1 +207 1495 1 +90 1496 1 +262 1496 1 +309 1496 1 +258 1497 1 +385 1497 1 +419 1497 1 +50 1498 1 +198 1498 1 +419 1498 1 +45 1499 1 +191 1499 1 +395 1499 1 +88 1500 1 +402 1500 1 +424 1500 1 +87 1501 1 +230 1501 1 +272 1501 1 +128 1502 1 +266 1502 1 +346 1502 1 +85 1503 1 +179 1503 1 +382 1503 1 +4 1504 1 +389 1504 1 +460 1504 1 +62 1505 1 +210 1505 1 +352 1505 1 +34 1506 1 +165 1506 1 +169 1506 1 +268 1507 1 +375 1507 1 +442 1507 1 +258 1508 1 +261 1508 1 +476 1508 1 +183 1509 1 +287 1509 1 +404 1509 1 +25 1510 1 +302 1510 1 +473 1510 1 +146 1511 1 +471 1511 1 +511 1511 1 +85 1512 1 +250 1512 1 +330 1512 1 +44 1513 1 +144 1513 1 +196 1513 1 +133 1514 1 +284 1514 1 +334 1514 1 +107 1515 1 +279 1515 1 +329 1515 1 +140 1516 1 +277 1516 1 +438 1516 1 +87 1517 1 +382 1517 1 +438 1517 1 +64 1518 1 +118 1518 1 +503 1518 1 +18 1519 1 +65 1519 1 +255 1519 1 +70 1520 1 +126 1520 1 +481 1520 1 +76 1521 1 +235 1521 1 +500 1521 1 +95 1522 1 +158 1522 1 +420 1522 1 +309 1523 1 +354 1523 1 +472 1523 1 +147 1524 1 +150 1524 1 +509 1524 1 +34 1525 1 +53 1525 1 +394 1525 1 +308 1526 1 +331 1526 1 +450 1526 1 +19 1527 1 +68 1527 1 +255 1527 1 +237 1528 1 +280 1528 1 +472 1528 1 +21 1529 1 +51 1529 1 +373 1529 1 +217 1530 1 +219 1530 1 +365 1530 1 +115 1531 1 +432 1531 1 +488 1531 1 +49 1532 1 +90 1532 1 +305 1532 1 +177 1533 1 +236 1533 1 +496 1533 1 +201 1534 1 +213 1534 1 +418 1534 1 +88 1535 1 +137 1535 1 +193 1535 1 +149 1536 1 +289 1536 1 +368 1536 1 +163 1537 1 +256 1537 1 +305 1537 1 +5 1538 1 +366 1538 1 +508 1538 1 +325 1539 1 +469 1539 1 +495 1539 1 +455 1540 1 +484 1540 1 +494 1540 1 +96 1541 1 +125 1541 1 +199 1541 1 +52 1542 1 +289 1542 1 +420 1542 1 +77 1543 1 +454 1543 1 +514 1543 1 +24 1544 1 +49 1544 1 +450 1544 1 +152 1545 1 +155 1545 1 +201 1545 1 +130 1546 1 +392 1546 1 +496 1546 1 +207 1547 1 +221 1547 1 +238 1547 1 +67 1548 1 +181 1548 1 +264 1548 1 +220 1549 1 +238 1549 1 +411 1549 1 +36 1550 1 +137 1550 1 +358 1550 1 +18 1551 1 +85 1551 1 +229 1551 1 +48 1552 1 +222 1552 1 +287 1552 1 +88 1553 1 +105 1553 1 +493 1553 1 +40 1554 1 +228 1554 1 +346 1554 1 +148 1555 1 +351 1555 1 +409 1555 1 +179 1556 1 +380 1556 1 +489 1556 1 +6 1557 1 +22 1557 1 +102 1557 1 +155 1558 1 +379 1558 1 +480 1558 1 +19 1559 1 +322 1559 1 +413 1559 1 +138 1560 1 +409 1560 1 +435 1560 1 +74 1561 1 +215 1561 1 +290 1561 1 +39 1562 1 +234 1562 1 +317 1562 1 +51 1563 1 +174 1563 1 +303 1563 1 +198 1564 1 +275 1564 1 +348 1564 1 +141 1565 1 +356 1565 1 +376 1565 1 +142 1566 1 +182 1566 1 +314 1566 1 +106 1567 1 +212 1567 1 +422 1567 1 +103 1568 1 +272 1568 1 +297 1568 1 +67 1569 1 +203 1569 1 +343 1569 1 +111 1570 1 +194 1570 1 +250 1570 1 +107 1571 1 +426 1571 1 +513 1571 1 +186 1572 1 +215 1572 1 +466 1572 1 +68 1573 1 +279 1573 1 +290 1573 1 +37 1574 1 +234 1574 1 +289 1574 1 +166 1575 1 +279 1575 1 +431 1575 1 +28 1576 1 +388 1576 1 +503 1576 1 +94 1577 1 +164 1577 1 +451 1577 1 +289 1578 1 +318 1578 1 +516 1578 1 +15 1579 1 +219 1579 1 +328 1579 1 +126 1580 1 +205 1580 1 +305 1580 1 +121 1581 1 +152 1581 1 +427 1581 1 +43 1582 1 +74 1582 1 +361 1582 1 +108 1583 1 +304 1583 1 +307 1583 1 +117 1584 1 +242 1584 1 +469 1584 1 +128 1585 1 +136 1585 1 +341 1585 1 +406 1586 1 +440 1586 1 +476 1586 1 +71 1587 1 +304 1587 1 +371 1587 1 +333 1588 1 +466 1588 1 +489 1588 1 +39 1589 1 +238 1589 1 +328 1589 1 +38 1590 1 +347 1590 1 +355 1590 1 +69 1591 1 +201 1591 1 +310 1591 1 +313 1592 1 +373 1592 1 +437 1592 1 +267 1593 1 +275 1593 1 +515 1593 1 +17 1594 1 +325 1594 1 +402 1594 1 +249 1595 1 +364 1595 1 +386 1595 1 +40 1596 1 +362 1596 1 +403 1596 1 +351 1597 1 +393 1597 1 +412 1597 1 +40 1598 1 +103 1598 1 +357 1598 1 +202 1599 1 +394 1599 1 +440 1599 1 +138 1600 1 +365 1600 1 +486 1600 1 +262 1601 1 +359 1601 1 +448 1601 1 +105 1602 1 +338 1602 1 +399 1602 1 +324 1603 1 +332 1603 1 +337 1603 1 +75 1604 1 +322 1604 1 +514 1604 1 +267 1605 1 +369 1605 1 +426 1605 1 +123 1606 1 +270 1606 1 +478 1606 1 +141 1607 1 +216 1607 1 +506 1607 1 +156 1608 1 +363 1608 1 +462 1608 1 +78 1609 1 +135 1609 1 +360 1609 1 +112 1610 1 +353 1610 1 +466 1610 1 +408 1611 1 +460 1611 1 +496 1611 1 +97 1612 1 +157 1612 1 +279 1612 1 +173 1613 1 +282 1613 1 +397 1613 1 +91 1614 1 +402 1614 1 +479 1614 1 +99 1615 1 +414 1615 1 +428 1615 1 +239 1616 1 +393 1616 1 +505 1616 1 +25 1617 1 +196 1617 1 +421 1617 1 +376 1618 1 +403 1618 1 +461 1618 1 +25 1619 1 +178 1619 1 +257 1619 1 +254 1620 1 +294 1620 1 +437 1620 1 +185 1621 1 +276 1621 1 +418 1621 1 +157 1622 1 +193 1622 1 +315 1622 1 +15 1623 1 +282 1623 1 +440 1623 1 +61 1624 1 +217 1624 1 +498 1624 1 +71 1625 1 +86 1625 1 +337 1625 1 +113 1626 1 +234 1626 1 +387 1626 1 +237 1627 1 +351 1627 1 +490 1627 1 +237 1628 1 +433 1628 1 +437 1628 1 +48 1629 1 +337 1629 1 +466 1629 1 +29 1630 1 +64 1630 1 +220 1630 1 +89 1631 1 +236 1631 1 +500 1631 1 +1 1632 1 +184 1632 1 +479 1632 1 +79 1633 1 +423 1633 1 +470 1633 1 +41 1634 1 +64 1634 1 +218 1634 1 +3 1635 1 +362 1635 1 +380 1635 1 +24 1636 1 +241 1636 1 +431 1636 1 +13 1637 1 +210 1637 1 +243 1637 1 +187 1638 1 +247 1638 1 +396 1638 1 +96 1639 1 +483 1639 1 +492 1639 1 +52 1640 1 +298 1640 1 +443 1640 1 +30 1641 1 +122 1641 1 +507 1641 1 +137 1642 1 +191 1642 1 +373 1642 1 +70 1643 1 +243 1643 1 +477 1643 1 +82 1644 1 +245 1644 1 +395 1644 1 +1 1645 1 +46 1645 1 +188 1645 1 +47 1646 1 +458 1646 1 +496 1646 1 +34 1647 1 +278 1647 1 +366 1647 1 +444 1648 1 +447 1648 1 +457 1648 1 +146 1649 1 +311 1649 1 +422 1649 1 +63 1650 1 +326 1650 1 +336 1650 1 +47 1651 1 +360 1651 1 +376 1651 1 +59 1652 1 +71 1652 1 +450 1652 1 +154 1653 1 +224 1653 1 +391 1653 1 +115 1654 1 +354 1654 1 +494 1654 1 +129 1655 1 +148 1655 1 +245 1655 1 +298 1656 1 +360 1656 1 +384 1656 1 +61 1657 1 +74 1657 1 +77 1657 1 +3 1658 1 +6 1658 1 +44 1658 1 +64 1659 1 +215 1659 1 +478 1659 1 +85 1660 1 +290 1660 1 +438 1660 1 +75 1661 1 +374 1661 1 +454 1661 1 +244 1662 1 +313 1662 1 +407 1662 1 +12 1663 1 +200 1663 1 +285 1663 1 +47 1664 1 +185 1664 1 +508 1664 1 +101 1665 1 +116 1665 1 +198 1665 1 +103 1666 1 +133 1666 1 +457 1666 1 +7 1667 1 +28 1667 1 +261 1667 1 +169 1668 1 +224 1668 1 +322 1668 1 +125 1669 1 +467 1669 1 +492 1669 1 +213 1670 1 +357 1670 1 +482 1670 1 +271 1671 1 +291 1671 1 +338 1671 1 +378 1672 1 +473 1672 1 +512 1672 1 +271 1673 1 +379 1673 1 +405 1673 1 +100 1674 1 +388 1674 1 +420 1674 1 +126 1675 1 +188 1675 1 +312 1675 1 +134 1676 1 +246 1676 1 +464 1676 1 +131 1677 1 +340 1677 1 +416 1677 1 +31 1678 1 +67 1678 1 +80 1678 1 +32 1679 1 +240 1679 1 +412 1679 1 +16 1680 1 +144 1680 1 +249 1680 1 +310 1681 1 +475 1681 1 +501 1681 1 +222 1682 1 +314 1682 1 +412 1682 1 +95 1683 1 +193 1683 1 +452 1683 1 +12 1684 1 +179 1684 1 +505 1684 1 +154 1685 1 +215 1685 1 +426 1685 1 +89 1686 1 +150 1686 1 +379 1686 1 +391 1687 1 +423 1687 1 +451 1687 1 +205 1688 1 +360 1688 1 +479 1688 1 +8 1689 1 +192 1689 1 +387 1689 1 +27 1690 1 +102 1690 1 +137 1690 1 +1 1691 1 +159 1691 1 +340 1691 1 +85 1692 1 +127 1692 1 +507 1692 1 +192 1693 1 +204 1693 1 +483 1693 1 +85 1694 1 +154 1694 1 +459 1694 1 +117 1695 1 +168 1695 1 +203 1695 1 +140 1696 1 +423 1696 1 +453 1696 1 +127 1697 1 +373 1697 1 +420 1697 1 +132 1698 1 +172 1698 1 +358 1698 1 +35 1699 1 +48 1699 1 +84 1699 1 +31 1700 1 +140 1700 1 +499 1700 1 +12 1701 1 +327 1701 1 +503 1701 1 +263 1702 1 +292 1702 1 +408 1702 1 +121 1703 1 +358 1703 1 +443 1703 1 +6 1704 1 +221 1704 1 +350 1704 1 +81 1705 1 +426 1705 1 +515 1705 1 +65 1706 1 +154 1706 1 +200 1706 1 +71 1707 1 +101 1707 1 +295 1707 1 +78 1708 1 +331 1708 1 +376 1708 1 +88 1709 1 +337 1709 1 +442 1709 1 +140 1710 1 +235 1710 1 +369 1710 1 +85 1711 1 +102 1711 1 +423 1711 1 +227 1712 1 +251 1712 1 +346 1712 1 +347 1713 1 +409 1713 1 +420 1713 1 +68 1714 1 +238 1714 1 +445 1714 1 +50 1715 1 +283 1715 1 +456 1715 1 +7 1716 1 +151 1716 1 +465 1716 1 +44 1717 1 +307 1717 1 +337 1717 1 +215 1718 1 +278 1718 1 +475 1718 1 +128 1719 1 +357 1719 1 +438 1719 1 +26 1720 1 +247 1720 1 +258 1720 1 +2 1721 1 +484 1721 1 +506 1721 1 +96 1722 1 +229 1722 1 +377 1722 1 +55 1723 1 +152 1723 1 +364 1723 1 +66 1724 1 +69 1724 1 +185 1724 1 +54 1725 1 +311 1725 1 +321 1725 1 +22 1726 1 +241 1726 1 +305 1726 1 +161 1727 1 +225 1727 1 +282 1727 1 +258 1728 1 +388 1728 1 +509 1728 1 +7 1729 1 +230 1729 1 +301 1729 1 +13 1730 1 +140 1730 1 +321 1730 1 +124 1731 1 +146 1731 1 +398 1731 1 +101 1732 1 +370 1732 1 +456 1732 1 +265 1733 1 +429 1733 1 +511 1733 1 +21 1734 1 +26 1734 1 +465 1734 1 +83 1735 1 +134 1735 1 +281 1735 1 +233 1736 1 +466 1736 1 +516 1736 1 +203 1737 1 +240 1737 1 +450 1737 1 +274 1738 1 +372 1738 1 +435 1738 1 +59 1739 1 +197 1739 1 +286 1739 1 +354 1740 1 +389 1740 1 +416 1740 1 +99 1741 1 +145 1741 1 +475 1741 1 +59 1742 1 +136 1742 1 +254 1742 1 +139 1743 1 +176 1743 1 +393 1743 1 +13 1744 1 +187 1744 1 +469 1744 1 +377 1745 1 +400 1745 1 +414 1745 1 +107 1746 1 +264 1746 1 +429 1746 1 +102 1747 1 +221 1747 1 +460 1747 1 +23 1748 1 +366 1748 1 +389 1748 1 +184 1749 1 +446 1749 1 +478 1749 1 +32 1750 1 +311 1750 1 +492 1750 1 +115 1751 1 +364 1751 1 +503 1751 1 +61 1752 1 +186 1752 1 +453 1752 1 +169 1753 1 +404 1753 1 +444 1753 1 +320 1754 1 +363 1754 1 +393 1754 1 +27 1755 1 +101 1755 1 +467 1755 1 +171 1756 1 +243 1756 1 +294 1756 1 +293 1757 1 +400 1757 1 +420 1757 1 +57 1758 1 +120 1758 1 +157 1758 1 +62 1759 1 +146 1759 1 +279 1759 1 +46 1760 1 +389 1760 1 +513 1760 1 +58 1761 1 +203 1761 1 +497 1761 1 +147 1762 1 +190 1762 1 +204 1762 1 +139 1763 1 +278 1763 1 +444 1763 1 +235 1764 1 +300 1764 1 +514 1764 1 +52 1765 1 +260 1765 1 +348 1765 1 +46 1766 1 +196 1766 1 +459 1766 1 +375 1767 1 +430 1767 1 +454 1767 1 +46 1768 1 +106 1768 1 +270 1768 1 +218 1769 1 +260 1769 1 +413 1769 1 +319 1770 1 +367 1770 1 +440 1770 1 +368 1771 1 +436 1771 1 +494 1771 1 +61 1772 1 +222 1772 1 +434 1772 1 +29 1773 1 +359 1773 1 +465 1773 1 +174 1774 1 +433 1774 1 +505 1774 1 +172 1775 1 +417 1775 1 +429 1775 1 +83 1776 1 +184 1776 1 +384 1776 1 +325 1777 1 +371 1777 1 +514 1777 1 +29 1778 1 +301 1778 1 +466 1778 1 +200 1779 1 +275 1779 1 +486 1779 1 +198 1780 1 +336 1780 1 +475 1780 1 +18 1781 1 +111 1781 1 +510 1781 1 +303 1782 1 +428 1782 1 +436 1782 1 +114 1783 1 +129 1783 1 +437 1783 1 +173 1784 1 +304 1784 1 +434 1784 1 +213 1785 1 +303 1785 1 +457 1785 1 +35 1786 1 +73 1786 1 +516 1786 1 +102 1787 1 +224 1787 1 +454 1787 1 +20 1788 1 +449 1788 1 +473 1788 1 +35 1789 1 +175 1789 1 +332 1789 1 +211 1790 1 +255 1790 1 +433 1790 1 +46 1791 1 +446 1791 1 +479 1791 1 +180 1792 1 +326 1792 1 +499 1792 1 +99 1793 1 +123 1793 1 +405 1793 1 +301 1794 1 +315 1794 1 +482 1794 1 +250 1795 1 +315 1795 1 +497 1795 1 +208 1796 1 +223 1796 1 +503 1796 1 +178 1797 1 +327 1797 1 +411 1797 1 +93 1798 1 +161 1798 1 +351 1798 1 +30 1799 1 +194 1799 1 +199 1799 1 +76 1800 1 +97 1800 1 +380 1800 1 +52 1801 1 +201 1801 1 +216 1801 1 +165 1802 1 +309 1802 1 +420 1802 1 +159 1803 1 +383 1803 1 +387 1803 1 +372 1804 1 +407 1804 1 +426 1804 1 +225 1805 1 +302 1805 1 +450 1805 1 +278 1806 1 +326 1806 1 +404 1806 1 +138 1807 1 +209 1807 1 +370 1807 1 +136 1808 1 +324 1808 1 +447 1808 1 +145 1809 1 +198 1809 1 +386 1809 1 +231 1810 1 +356 1810 1 +452 1810 1 +79 1811 1 +107 1811 1 +135 1811 1 +44 1812 1 +88 1812 1 +253 1812 1 +137 1813 1 +189 1813 1 +482 1813 1 +50 1814 1 +276 1814 1 +416 1814 1 +55 1815 1 +247 1815 1 +276 1815 1 +119 1816 1 +144 1816 1 +171 1816 1 +125 1817 1 +339 1817 1 +419 1817 1 +39 1818 1 +320 1818 1 +420 1818 1 +138 1819 1 +221 1819 1 +288 1819 1 +101 1820 1 +169 1820 1 +241 1820 1 +25 1821 1 +140 1821 1 +474 1821 1 +166 1822 1 +226 1822 1 +391 1822 1 +23 1823 1 +118 1823 1 +368 1823 1 +192 1824 1 +379 1824 1 +488 1824 1 +18 1825 1 +333 1825 1 +365 1825 1 +39 1826 1 +69 1826 1 +400 1826 1 +178 1827 1 +300 1827 1 +363 1827 1 +116 1828 1 +262 1828 1 +354 1828 1 +28 1829 1 +218 1829 1 +274 1829 1 +178 1830 1 +265 1830 1 +415 1830 1 +59 1831 1 +257 1831 1 +345 1831 1 +188 1832 1 +251 1832 1 +376 1832 1 +198 1833 1 +310 1833 1 +467 1833 1 +16 1834 1 +27 1834 1 +138 1834 1 +96 1835 1 +265 1835 1 +479 1835 1 +46 1836 1 +227 1836 1 +295 1836 1 +186 1837 1 +369 1837 1 +391 1837 1 +108 1838 1 +220 1838 1 +382 1838 1 +59 1839 1 +146 1839 1 +483 1839 1 +255 1840 1 +412 1840 1 +444 1840 1 +199 1841 1 +265 1841 1 +446 1841 1 +258 1842 1 +272 1842 1 +390 1842 1 +252 1843 1 +286 1843 1 +304 1843 1 +88 1844 1 +286 1844 1 +510 1844 1 +118 1845 1 +229 1845 1 +507 1845 1 +134 1846 1 +283 1846 1 +385 1846 1 +383 1847 1 +395 1847 1 +452 1847 1 +150 1848 1 +209 1848 1 +216 1848 1 +5 1849 1 +372 1849 1 +457 1849 1 +139 1850 1 +290 1850 1 +472 1850 1 +239 1851 1 +488 1851 1 +498 1851 1 +228 1852 1 +293 1852 1 +438 1852 1 +38 1853 1 +184 1853 1 +408 1853 1 +227 1854 1 +360 1854 1 +388 1854 1 +263 1855 1 +342 1855 1 +368 1855 1 +43 1856 1 +194 1856 1 +498 1856 1 +67 1857 1 +132 1857 1 +464 1857 1 +175 1858 1 +313 1858 1 +462 1858 1 +97 1859 1 +290 1859 1 +466 1859 1 +188 1860 1 +448 1860 1 +508 1860 1 +63 1861 1 +385 1861 1 +515 1861 1 +147 1862 1 +162 1862 1 +321 1862 1 +189 1863 1 +232 1863 1 +375 1863 1 +17 1864 1 +31 1864 1 +337 1864 1 +154 1865 1 +270 1865 1 +448 1865 1 +62 1866 1 +271 1866 1 +273 1866 1 +370 1867 1 +383 1867 1 +455 1867 1 +219 1868 1 +318 1868 1 +435 1868 1 +1 1869 1 +242 1869 1 +380 1869 1 +198 1870 1 +251 1870 1 +354 1870 1 +22 1871 1 +157 1871 1 +254 1871 1 +56 1872 1 +79 1872 1 +242 1872 1 +90 1873 1 +119 1873 1 +324 1873 1 +318 1874 1 +421 1874 1 +489 1874 1 +15 1875 1 +401 1875 1 +477 1875 1 +20 1876 1 +178 1876 1 +245 1876 1 +171 1877 1 +231 1877 1 +427 1877 1 +45 1878 1 +152 1878 1 +195 1878 1 +100 1879 1 +207 1879 1 +508 1879 1 +30 1880 1 +55 1880 1 +187 1880 1 +126 1881 1 +163 1881 1 +210 1881 1 +131 1882 1 +274 1882 1 +328 1882 1 +234 1883 1 +313 1883 1 +498 1883 1 +11 1884 1 +125 1884 1 +145 1884 1 +207 1885 1 +251 1885 1 +485 1885 1 +254 1886 1 +256 1886 1 +304 1886 1 +299 1887 1 +468 1887 1 +493 1887 1 +349 1888 1 +385 1888 1 +392 1888 1 +120 1889 1 +329 1889 1 +507 1889 1 +196 1890 1 +227 1890 1 +324 1890 1 +21 1891 1 +272 1891 1 +400 1891 1 +26 1892 1 +317 1892 1 +419 1892 1 +170 1893 1 +196 1893 1 +430 1893 1 +114 1894 1 +427 1894 1 +439 1894 1 +77 1895 1 +466 1895 1 +513 1895 1 +8 1896 1 +96 1896 1 +432 1896 1 +57 1897 1 +216 1897 1 +417 1897 1 +190 1898 1 +449 1898 1 +496 1898 1 +11 1899 1 +14 1899 1 +364 1899 1 +214 1900 1 +441 1900 1 +474 1900 1 +212 1901 1 +333 1901 1 +511 1901 1 +345 1902 1 +484 1902 1 +493 1902 1 +179 1903 1 +363 1903 1 +435 1903 1 +225 1904 1 +383 1904 1 +487 1904 1 +64 1905 1 +303 1905 1 +366 1905 1 +114 1906 1 +155 1906 1 +364 1906 1 +80 1907 1 +172 1907 1 +455 1907 1 +185 1908 1 +188 1908 1 +384 1908 1 +66 1909 1 +348 1909 1 +359 1909 1 +138 1910 1 +169 1910 1 +195 1910 1 +149 1911 1 +256 1911 1 +329 1911 1 +43 1912 1 +199 1912 1 +263 1912 1 +190 1913 1 +193 1913 1 +349 1913 1 +127 1914 1 +188 1914 1 +248 1914 1 +3 1915 1 +455 1915 1 +486 1915 1 +3 1916 1 +86 1916 1 +371 1916 1 +153 1917 1 +161 1917 1 +166 1917 1 +222 1918 1 +235 1918 1 +257 1918 1 +210 1919 1 +247 1919 1 +471 1919 1 +11 1920 1 +288 1920 1 +339 1920 1 +56 1921 1 +135 1921 1 +380 1921 1 +104 1922 1 +344 1922 1 +357 1922 1 +53 1923 1 +427 1923 1 +437 1923 1 +153 1924 1 +381 1924 1 +441 1924 1 +130 1925 1 +148 1925 1 +191 1925 1 +56 1926 1 +261 1926 1 +443 1926 1 +83 1927 1 +128 1927 1 +268 1927 1 +71 1928 1 +193 1928 1 +197 1928 1 +274 1929 1 +287 1929 1 +444 1929 1 +95 1930 1 +221 1930 1 +306 1930 1 +74 1931 1 +347 1931 1 +363 1931 1 +121 1932 1 +155 1932 1 +160 1932 1 +106 1933 1 +172 1933 1 +346 1933 1 +173 1934 1 +204 1934 1 +345 1934 1 +16 1935 1 +334 1935 1 +376 1935 1 +114 1936 1 +255 1936 1 +401 1936 1 +270 1937 1 +380 1937 1 +479 1937 1 +33 1938 1 +189 1938 1 +195 1938 1 +53 1939 1 +241 1939 1 +243 1939 1 +267 1940 1 +277 1940 1 +514 1940 1 +49 1941 1 +226 1941 1 +481 1941 1 +332 1942 1 +448 1942 1 +489 1942 1 +306 1943 1 +413 1943 1 +445 1943 1 +68 1944 1 +81 1944 1 +432 1944 1 +35 1945 1 +441 1945 1 +451 1945 1 +28 1946 1 +223 1946 1 +460 1946 1 +32 1947 1 +162 1947 1 +252 1947 1 +213 1948 1 +429 1948 1 +443 1948 1 +24 1949 1 +292 1949 1 +332 1949 1 +113 1950 1 +205 1950 1 +283 1950 1 +40 1951 1 +146 1951 1 +416 1951 1 +18 1952 1 +439 1952 1 +502 1952 1 +9 1953 1 +110 1953 1 +140 1953 1 +89 1954 1 +114 1954 1 +164 1954 1 +294 1955 1 +304 1955 1 +415 1955 1 +250 1956 1 +261 1956 1 +359 1956 1 +256 1957 1 +378 1957 1 +470 1957 1 +70 1958 1 +88 1958 1 +90 1958 1 +208 1959 1 +278 1959 1 +411 1959 1 +291 1960 1 +386 1960 1 +425 1960 1 +91 1961 1 +123 1961 1 +422 1961 1 +82 1962 1 +226 1962 1 +352 1962 1 +314 1963 1 +329 1963 1 +344 1963 1 +39 1964 1 +165 1964 1 +501 1964 1 +7 1965 1 +83 1965 1 +386 1965 1 +181 1966 1 +295 1966 1 +335 1966 1 +78 1967 1 +213 1967 1 +458 1967 1 +13 1968 1 +408 1968 1 +449 1968 1 +301 1969 1 +355 1969 1 +478 1969 1 +405 1970 1 +414 1970 1 +480 1970 1 +112 1971 1 +336 1971 1 +477 1971 1 +316 1972 1 +440 1972 1 +487 1972 1 +156 1973 1 +366 1973 1 +413 1973 1 +393 1974 1 +409 1974 1 +444 1974 1 +12 1975 1 +142 1975 1 +244 1975 1 +110 1976 1 +153 1976 1 +157 1976 1 +48 1977 1 +168 1977 1 +451 1977 1 +73 1978 1 +128 1978 1 +423 1978 1 +166 1979 1 +470 1979 1 +480 1979 1 +39 1980 1 +266 1980 1 +297 1980 1 +17 1981 1 +82 1981 1 +284 1981 1 +132 1982 1 +280 1982 1 +495 1982 1 +204 1983 1 +428 1983 1 +431 1983 1 +104 1984 1 +250 1984 1 +384 1984 1 +63 1985 1 +360 1985 1 +418 1985 1 +62 1986 1 +238 1986 1 +363 1986 1 +1 1987 1 +99 1987 1 +325 1987 1 +45 1988 1 +53 1988 1 +245 1988 1 +393 1989 1 +424 1989 1 +447 1989 1 +5 1990 1 +176 1990 1 +313 1990 1 +115 1991 1 +285 1991 1 +485 1991 1 +47 1992 1 +263 1992 1 +436 1992 1 +18 1993 1 +212 1993 1 +391 1993 1 +248 1994 1 +268 1994 1 +357 1994 1 +16 1995 1 +316 1995 1 +512 1995 1 +272 1996 1 +377 1996 1 +490 1996 1 +75 1997 1 +335 1997 1 +487 1997 1 +317 1998 1 +387 1998 1 +417 1998 1 +84 1999 1 +168 1999 1 +512 1999 1 +70 2000 1 +144 2000 1 +324 2000 1 +342 2001 1 +428 2001 1 +496 2001 1 +207 2002 1 +326 2002 1 +366 2002 1 +14 2003 1 +132 2003 1 +152 2003 1 +191 2004 1 +232 2004 1 +452 2004 1 +77 2005 1 +252 2005 1 +343 2005 1 +154 2006 1 +300 2006 1 +361 2006 1 +12 2007 1 +51 2007 1 +389 2007 1 +107 2008 1 +146 2008 1 +254 2008 1 +230 2009 1 +308 2009 1 +446 2009 1 +132 2010 1 +371 2010 1 +471 2010 1 +280 2011 1 +486 2011 1 +502 2011 1 +42 2012 1 +279 2012 1 +399 2012 1 +23 2013 1 +275 2013 1 +485 2013 1 +147 2014 1 +370 2014 1 +395 2014 1 +149 2015 1 +223 2015 1 +345 2015 1 +17 2016 1 +33 2016 1 +474 2016 1 +18 2017 1 +304 2017 1 +337 2017 1 +8 2018 1 +296 2018 1 +481 2018 1 +174 2019 1 +217 2019 1 +249 2019 1 +73 2020 1 +442 2020 1 +510 2020 1 +261 2021 1 +360 2021 1 +458 2021 1 +197 2022 1 +280 2022 1 +514 2022 1 +72 2023 1 +75 2023 1 +90 2023 1 +4 2024 1 +354 2024 1 +362 2024 1 +15 2025 1 +182 2025 1 +463 2025 1 +34 2026 1 +139 2026 1 +347 2026 1 +163 2027 1 +397 2027 1 +477 2027 1 +159 2028 1 +236 2028 1 +257 2028 1 +136 2029 1 +442 2029 1 +489 2029 1 +12 2030 1 +361 2030 1 +405 2030 1 +36 2031 1 +45 2031 1 +143 2031 1 +196 2032 1 +233 2032 1 +259 2032 1 +3 2033 1 +193 2033 1 +286 2033 1 +40 2034 1 +479 2034 1 +495 2034 1 +167 2035 1 +206 2035 1 +382 2035 1 +71 2036 1 +153 2036 1 +224 2036 1 +101 2037 1 +121 2037 1 +177 2037 1 +111 2038 1 +299 2038 1 +446 2038 1 +100 2039 1 +201 2039 1 +260 2039 1 +237 2040 1 +255 2040 1 +427 2040 1 +300 2041 1 +426 2041 1 +438 2041 1 +32 2042 1 +318 2042 1 +434 2042 1 +76 2043 1 +286 2043 1 +511 2043 1 +9 2044 1 +54 2044 1 +187 2044 1 +14 2045 1 +143 2045 1 +383 2045 1 +137 2046 1 +302 2046 1 +423 2046 1 +6 2047 1 +57 2047 1 +193 2047 1 +53 2048 1 +148 2048 1 +430 2048 1 +202 2049 1 +320 2049 1 +427 2049 1 +71 2050 1 +231 2050 1 +447 2050 1 +52 2051 1 +218 2051 1 +435 2051 1 +148 2052 1 +377 2052 1 +487 2052 1 +219 2053 1 +498 2053 1 +502 2053 1 +17 2054 1 +206 2054 1 +338 2054 1 +299 2055 1 +359 2055 1 +407 2055 1 +41 2056 1 +238 2056 1 +323 2056 1 +108 2057 1 +235 2057 1 +407 2057 1 +48 2058 1 +379 2058 1 +387 2058 1 +143 2059 1 +160 2059 1 +166 2059 1 +65 2060 1 +391 2060 1 +512 2060 1 +316 2061 1 +381 2061 1 +473 2061 1 +133 2062 1 +261 2062 1 +310 2062 1 +142 2063 1 +297 2063 1 +457 2063 1 +92 2064 1 +277 2064 1 +490 2064 1 +1 2065 1 +2 2065 1 +2 2066 1 +3 2066 1 +3 2067 1 +4 2067 1 +4 2068 1 +5 2068 1 +5 2069 1 +6 2069 1 +6 2070 1 +7 2070 1 +7 2071 1 +8 2071 1 +8 2072 1 +9 2072 1 +9 2073 1 +10 2073 1 +10 2074 1 +11 2074 1 +11 2075 1 +12 2075 1 +12 2076 1 +13 2076 1 +13 2077 1 +14 2077 1 +14 2078 1 +15 2078 1 +15 2079 1 +16 2079 1 +16 2080 1 +17 2080 1 +17 2081 1 +18 2081 1 +18 2082 1 +19 2082 1 +19 2083 1 +20 2083 1 +20 2084 1 +21 2084 1 +21 2085 1 +22 2085 1 +22 2086 1 +23 2086 1 +23 2087 1 +24 2087 1 +24 2088 1 +25 2088 1 +25 2089 1 +26 2089 1 +26 2090 1 +27 2090 1 +27 2091 1 +28 2091 1 +28 2092 1 +29 2092 1 +29 2093 1 +30 2093 1 +30 2094 1 +31 2094 1 +31 2095 1 +32 2095 1 +32 2096 1 +33 2096 1 +33 2097 1 +34 2097 1 +34 2098 1 +35 2098 1 +35 2099 1 +36 2099 1 +36 2100 1 +37 2100 1 +37 2101 1 +38 2101 1 +38 2102 1 +39 2102 1 +39 2103 1 +40 2103 1 +40 2104 1 +41 2104 1 +41 2105 1 +42 2105 1 +42 2106 1 +43 2106 1 +43 2107 1 +44 2107 1 +44 2108 1 +45 2108 1 +45 2109 1 +46 2109 1 +46 2110 1 +47 2110 1 +47 2111 1 +48 2111 1 +48 2112 1 +49 2112 1 +49 2113 1 +50 2113 1 +50 2114 1 +51 2114 1 +51 2115 1 +52 2115 1 +52 2116 1 +53 2116 1 +53 2117 1 +54 2117 1 +54 2118 1 +55 2118 1 +55 2119 1 +56 2119 1 +56 2120 1 +57 2120 1 +57 2121 1 +58 2121 1 +58 2122 1 +59 2122 1 +59 2123 1 +60 2123 1 +60 2124 1 +61 2124 1 +61 2125 1 +62 2125 1 +62 2126 1 +63 2126 1 +63 2127 1 +64 2127 1 +64 2128 1 +65 2128 1 +65 2129 1 +66 2129 1 +66 2130 1 +67 2130 1 +67 2131 1 +68 2131 1 +68 2132 1 +69 2132 1 +69 2133 1 +70 2133 1 +70 2134 1 +71 2134 1 +71 2135 1 +72 2135 1 +72 2136 1 +73 2136 1 +73 2137 1 +74 2137 1 +74 2138 1 +75 2138 1 +75 2139 1 +76 2139 1 +76 2140 1 +77 2140 1 +77 2141 1 +78 2141 1 +78 2142 1 +79 2142 1 +79 2143 1 +80 2143 1 +80 2144 1 +81 2144 1 +81 2145 1 +82 2145 1 +82 2146 1 +83 2146 1 +83 2147 1 +84 2147 1 +84 2148 1 +85 2148 1 +85 2149 1 +86 2149 1 +86 2150 1 +87 2150 1 +87 2151 1 +88 2151 1 +88 2152 1 +89 2152 1 +89 2153 1 +90 2153 1 +90 2154 1 +91 2154 1 +91 2155 1 +92 2155 1 +92 2156 1 +93 2156 1 +93 2157 1 +94 2157 1 +94 2158 1 +95 2158 1 +95 2159 1 +96 2159 1 +96 2160 1 +97 2160 1 +97 2161 1 +98 2161 1 +98 2162 1 +99 2162 1 +99 2163 1 +100 2163 1 +100 2164 1 +101 2164 1 +101 2165 1 +102 2165 1 +102 2166 1 +103 2166 1 +103 2167 1 +104 2167 1 +104 2168 1 +105 2168 1 +105 2169 1 +106 2169 1 +106 2170 1 +107 2170 1 +107 2171 1 +108 2171 1 +108 2172 1 +109 2172 1 +109 2173 1 +110 2173 1 +110 2174 1 +111 2174 1 +111 2175 1 +112 2175 1 +112 2176 1 +113 2176 1 +113 2177 1 +114 2177 1 +114 2178 1 +115 2178 1 +115 2179 1 +116 2179 1 +116 2180 1 +117 2180 1 +117 2181 1 +118 2181 1 +118 2182 1 +119 2182 1 +119 2183 1 +120 2183 1 +120 2184 1 +121 2184 1 +121 2185 1 +122 2185 1 +122 2186 1 +123 2186 1 +123 2187 1 +124 2187 1 +124 2188 1 +125 2188 1 +125 2189 1 +126 2189 1 +126 2190 1 +127 2190 1 +127 2191 1 +128 2191 1 +128 2192 1 +129 2192 1 +129 2193 1 +130 2193 1 +130 2194 1 +131 2194 1 +131 2195 1 +132 2195 1 +132 2196 1 +133 2196 1 +133 2197 1 +134 2197 1 +134 2198 1 +135 2198 1 +135 2199 1 +136 2199 1 +136 2200 1 +137 2200 1 +137 2201 1 +138 2201 1 +138 2202 1 +139 2202 1 +139 2203 1 +140 2203 1 +140 2204 1 +141 2204 1 +141 2205 1 +142 2205 1 +142 2206 1 +143 2206 1 +143 2207 1 +144 2207 1 +144 2208 1 +145 2208 1 +145 2209 1 +146 2209 1 +146 2210 1 +147 2210 1 +147 2211 1 +148 2211 1 +148 2212 1 +149 2212 1 +149 2213 1 +150 2213 1 +150 2214 1 +151 2214 1 +151 2215 1 +152 2215 1 +152 2216 1 +153 2216 1 +153 2217 1 +154 2217 1 +154 2218 1 +155 2218 1 +155 2219 1 +156 2219 1 +156 2220 1 +157 2220 1 +157 2221 1 +158 2221 1 +158 2222 1 +159 2222 1 +159 2223 1 +160 2223 1 +160 2224 1 +161 2224 1 +161 2225 1 +162 2225 1 +162 2226 1 +163 2226 1 +163 2227 1 +164 2227 1 +164 2228 1 +165 2228 1 +165 2229 1 +166 2229 1 +166 2230 1 +167 2230 1 +167 2231 1 +168 2231 1 +168 2232 1 +169 2232 1 +169 2233 1 +170 2233 1 +170 2234 1 +171 2234 1 +171 2235 1 +172 2235 1 +172 2236 1 +173 2236 1 +173 2237 1 +174 2237 1 +174 2238 1 +175 2238 1 +175 2239 1 +176 2239 1 +176 2240 1 +177 2240 1 +177 2241 1 +178 2241 1 +178 2242 1 +179 2242 1 +179 2243 1 +180 2243 1 +180 2244 1 +181 2244 1 +181 2245 1 +182 2245 1 +182 2246 1 +183 2246 1 +183 2247 1 +184 2247 1 +184 2248 1 +185 2248 1 +185 2249 1 +186 2249 1 +186 2250 1 +187 2250 1 +187 2251 1 +188 2251 1 +188 2252 1 +189 2252 1 +189 2253 1 +190 2253 1 +190 2254 1 +191 2254 1 +191 2255 1 +192 2255 1 +192 2256 1 +193 2256 1 +193 2257 1 +194 2257 1 +194 2258 1 +195 2258 1 +195 2259 1 +196 2259 1 +196 2260 1 +197 2260 1 +197 2261 1 +198 2261 1 +198 2262 1 +199 2262 1 +199 2263 1 +200 2263 1 +200 2264 1 +201 2264 1 +201 2265 1 +202 2265 1 +202 2266 1 +203 2266 1 +203 2267 1 +204 2267 1 +204 2268 1 +205 2268 1 +205 2269 1 +206 2269 1 +206 2270 1 +207 2270 1 +207 2271 1 +208 2271 1 +208 2272 1 +209 2272 1 +209 2273 1 +210 2273 1 +210 2274 1 +211 2274 1 +211 2275 1 +212 2275 1 +212 2276 1 +213 2276 1 +213 2277 1 +214 2277 1 +214 2278 1 +215 2278 1 +215 2279 1 +216 2279 1 +216 2280 1 +217 2280 1 +217 2281 1 +218 2281 1 +218 2282 1 +219 2282 1 +219 2283 1 +220 2283 1 +220 2284 1 +221 2284 1 +221 2285 1 +222 2285 1 +222 2286 1 +223 2286 1 +223 2287 1 +224 2287 1 +224 2288 1 +225 2288 1 +225 2289 1 +226 2289 1 +226 2290 1 +227 2290 1 +227 2291 1 +228 2291 1 +228 2292 1 +229 2292 1 +229 2293 1 +230 2293 1 +230 2294 1 +231 2294 1 +231 2295 1 +232 2295 1 +232 2296 1 +233 2296 1 +233 2297 1 +234 2297 1 +234 2298 1 +235 2298 1 +235 2299 1 +236 2299 1 +236 2300 1 +237 2300 1 +237 2301 1 +238 2301 1 +238 2302 1 +239 2302 1 +239 2303 1 +240 2303 1 +240 2304 1 +241 2304 1 +241 2305 1 +242 2305 1 +242 2306 1 +243 2306 1 +243 2307 1 +244 2307 1 +244 2308 1 +245 2308 1 +245 2309 1 +246 2309 1 +246 2310 1 +247 2310 1 +247 2311 1 +248 2311 1 +248 2312 1 +249 2312 1 +249 2313 1 +250 2313 1 +250 2314 1 +251 2314 1 +251 2315 1 +252 2315 1 +252 2316 1 +253 2316 1 +253 2317 1 +254 2317 1 +254 2318 1 +255 2318 1 +255 2319 1 +256 2319 1 +256 2320 1 +257 2320 1 +257 2321 1 +258 2321 1 +258 2322 1 +259 2322 1 +259 2323 1 +260 2323 1 +260 2324 1 +261 2324 1 +261 2325 1 +262 2325 1 +262 2326 1 +263 2326 1 +263 2327 1 +264 2327 1 +264 2328 1 +265 2328 1 +265 2329 1 +266 2329 1 +266 2330 1 +267 2330 1 +267 2331 1 +268 2331 1 +268 2332 1 +269 2332 1 +269 2333 1 +270 2333 1 +270 2334 1 +271 2334 1 +271 2335 1 +272 2335 1 +272 2336 1 +273 2336 1 +273 2337 1 +274 2337 1 +274 2338 1 +275 2338 1 +275 2339 1 +276 2339 1 +276 2340 1 +277 2340 1 +277 2341 1 +278 2341 1 +278 2342 1 +279 2342 1 +279 2343 1 +280 2343 1 +280 2344 1 +281 2344 1 +281 2345 1 +282 2345 1 +282 2346 1 +283 2346 1 +283 2347 1 +284 2347 1 +284 2348 1 +285 2348 1 +285 2349 1 +286 2349 1 +286 2350 1 +287 2350 1 +287 2351 1 +288 2351 1 +288 2352 1 +289 2352 1 +289 2353 1 +290 2353 1 +290 2354 1 +291 2354 1 +291 2355 1 +292 2355 1 +292 2356 1 +293 2356 1 +293 2357 1 +294 2357 1 +294 2358 1 +295 2358 1 +295 2359 1 +296 2359 1 +296 2360 1 +297 2360 1 +297 2361 1 +298 2361 1 +298 2362 1 +299 2362 1 +299 2363 1 +300 2363 1 +300 2364 1 +301 2364 1 +301 2365 1 +302 2365 1 +302 2366 1 +303 2366 1 +303 2367 1 +304 2367 1 +304 2368 1 +305 2368 1 +305 2369 1 +306 2369 1 +306 2370 1 +307 2370 1 +307 2371 1 +308 2371 1 +308 2372 1 +309 2372 1 +309 2373 1 +310 2373 1 +310 2374 1 +311 2374 1 +311 2375 1 +312 2375 1 +312 2376 1 +313 2376 1 +313 2377 1 +314 2377 1 +314 2378 1 +315 2378 1 +315 2379 1 +316 2379 1 +316 2380 1 +317 2380 1 +317 2381 1 +318 2381 1 +318 2382 1 +319 2382 1 +319 2383 1 +320 2383 1 +320 2384 1 +321 2384 1 +321 2385 1 +322 2385 1 +322 2386 1 +323 2386 1 +323 2387 1 +324 2387 1 +324 2388 1 +325 2388 1 +325 2389 1 +326 2389 1 +326 2390 1 +327 2390 1 +327 2391 1 +328 2391 1 +328 2392 1 +329 2392 1 +329 2393 1 +330 2393 1 +330 2394 1 +331 2394 1 +331 2395 1 +332 2395 1 +332 2396 1 +333 2396 1 +333 2397 1 +334 2397 1 +334 2398 1 +335 2398 1 +335 2399 1 +336 2399 1 +336 2400 1 +337 2400 1 +337 2401 1 +338 2401 1 +338 2402 1 +339 2402 1 +339 2403 1 +340 2403 1 +340 2404 1 +341 2404 1 +341 2405 1 +342 2405 1 +342 2406 1 +343 2406 1 +343 2407 1 +344 2407 1 +344 2408 1 +345 2408 1 +345 2409 1 +346 2409 1 +346 2410 1 +347 2410 1 +347 2411 1 +348 2411 1 +348 2412 1 +349 2412 1 +349 2413 1 +350 2413 1 +350 2414 1 +351 2414 1 +351 2415 1 +352 2415 1 +352 2416 1 +353 2416 1 +353 2417 1 +354 2417 1 +354 2418 1 +355 2418 1 +355 2419 1 +356 2419 1 +356 2420 1 +357 2420 1 +357 2421 1 +358 2421 1 +358 2422 1 +359 2422 1 +359 2423 1 +360 2423 1 +360 2424 1 +361 2424 1 +361 2425 1 +362 2425 1 +362 2426 1 +363 2426 1 +363 2427 1 +364 2427 1 +364 2428 1 +365 2428 1 +365 2429 1 +366 2429 1 +366 2430 1 +367 2430 1 +367 2431 1 +368 2431 1 +368 2432 1 +369 2432 1 +369 2433 1 +370 2433 1 +370 2434 1 +371 2434 1 +371 2435 1 +372 2435 1 +372 2436 1 +373 2436 1 +373 2437 1 +374 2437 1 +374 2438 1 +375 2438 1 +375 2439 1 +376 2439 1 +376 2440 1 +377 2440 1 +377 2441 1 +378 2441 1 +378 2442 1 +379 2442 1 +379 2443 1 +380 2443 1 +380 2444 1 +381 2444 1 +381 2445 1 +382 2445 1 +382 2446 1 +383 2446 1 +383 2447 1 +384 2447 1 +384 2448 1 +385 2448 1 +385 2449 1 +386 2449 1 +386 2450 1 +387 2450 1 +387 2451 1 +388 2451 1 +388 2452 1 +389 2452 1 +389 2453 1 +390 2453 1 +390 2454 1 +391 2454 1 +391 2455 1 +392 2455 1 +392 2456 1 +393 2456 1 +393 2457 1 +394 2457 1 +394 2458 1 +395 2458 1 +395 2459 1 +396 2459 1 +396 2460 1 +397 2460 1 +397 2461 1 +398 2461 1 +398 2462 1 +399 2462 1 +399 2463 1 +400 2463 1 +400 2464 1 +401 2464 1 +401 2465 1 +402 2465 1 +402 2466 1 +403 2466 1 +403 2467 1 +404 2467 1 +404 2468 1 +405 2468 1 +405 2469 1 +406 2469 1 +406 2470 1 +407 2470 1 +407 2471 1 +408 2471 1 +408 2472 1 +409 2472 1 +409 2473 1 +410 2473 1 +410 2474 1 +411 2474 1 +411 2475 1 +412 2475 1 +412 2476 1 +413 2476 1 +413 2477 1 +414 2477 1 +414 2478 1 +415 2478 1 +415 2479 1 +416 2479 1 +416 2480 1 +417 2480 1 +417 2481 1 +418 2481 1 +418 2482 1 +419 2482 1 +419 2483 1 +420 2483 1 +420 2484 1 +421 2484 1 +421 2485 1 +422 2485 1 +422 2486 1 +423 2486 1 +423 2487 1 +424 2487 1 +424 2488 1 +425 2488 1 +425 2489 1 +426 2489 1 +426 2490 1 +427 2490 1 +427 2491 1 +428 2491 1 +428 2492 1 +429 2492 1 +429 2493 1 +430 2493 1 +430 2494 1 +431 2494 1 +431 2495 1 +432 2495 1 +432 2496 1 +433 2496 1 +433 2497 1 +434 2497 1 +434 2498 1 +435 2498 1 +435 2499 1 +436 2499 1 +436 2500 1 +437 2500 1 +437 2501 1 +438 2501 1 +438 2502 1 +439 2502 1 +439 2503 1 +440 2503 1 +440 2504 1 +441 2504 1 +441 2505 1 +442 2505 1 +442 2506 1 +443 2506 1 +443 2507 1 +444 2507 1 +444 2508 1 +445 2508 1 +445 2509 1 +446 2509 1 +446 2510 1 +447 2510 1 +447 2511 1 +448 2511 1 +448 2512 1 +449 2512 1 +449 2513 1 +450 2513 1 +450 2514 1 +451 2514 1 +451 2515 1 +452 2515 1 +452 2516 1 +453 2516 1 +453 2517 1 +454 2517 1 +454 2518 1 +455 2518 1 +455 2519 1 +456 2519 1 +456 2520 1 +457 2520 1 +457 2521 1 +458 2521 1 +458 2522 1 +459 2522 1 +459 2523 1 +460 2523 1 +460 2524 1 +461 2524 1 +461 2525 1 +462 2525 1 +462 2526 1 +463 2526 1 +463 2527 1 +464 2527 1 +464 2528 1 +465 2528 1 +465 2529 1 +466 2529 1 +466 2530 1 +467 2530 1 +467 2531 1 +468 2531 1 +468 2532 1 +469 2532 1 +469 2533 1 +470 2533 1 +470 2534 1 +471 2534 1 +471 2535 1 +472 2535 1 +472 2536 1 +473 2536 1 +473 2537 1 +474 2537 1 +474 2538 1 +475 2538 1 +475 2539 1 +476 2539 1 +476 2540 1 +477 2540 1 +477 2541 1 +478 2541 1 +478 2542 1 +479 2542 1 +479 2543 1 +480 2543 1 +480 2544 1 +481 2544 1 +481 2545 1 +482 2545 1 +482 2546 1 +483 2546 1 +483 2547 1 +484 2547 1 +484 2548 1 +485 2548 1 +485 2549 1 +486 2549 1 +486 2550 1 +487 2550 1 +487 2551 1 +488 2551 1 +488 2552 1 +489 2552 1 +489 2553 1 +490 2553 1 +490 2554 1 +491 2554 1 +491 2555 1 +492 2555 1 +492 2556 1 +493 2556 1 +493 2557 1 +494 2557 1 +494 2558 1 +495 2558 1 +495 2559 1 +496 2559 1 +496 2560 1 +497 2560 1 +497 2561 1 +498 2561 1 +498 2562 1 +499 2562 1 +499 2563 1 +500 2563 1 +500 2564 1 +501 2564 1 +501 2565 1 +502 2565 1 +502 2566 1 +503 2566 1 +503 2567 1 +504 2567 1 +504 2568 1 +505 2568 1 +505 2569 1 +506 2569 1 +506 2570 1 +507 2570 1 +507 2571 1 +508 2571 1 +508 2572 1 +509 2572 1 +509 2573 1 +510 2573 1 +510 2574 1 +511 2574 1 +511 2575 1 +512 2575 1 +512 2576 1 +513 2576 1 +513 2577 1 +514 2577 1 +514 2578 1 +515 2578 1 +515 2579 1 +516 2579 1 +516 2580 1 + + diff --git a/codec2-dev/octave/Mat2Hrows.m b/codec2-dev/octave/Mat2Hrows.m new file mode 100644 index 00000000..99db4f83 --- /dev/null +++ b/codec2-dev/octave/Mat2Hrows.m @@ -0,0 +1,26 @@ +function [Hrows Hcols] = Mat2Hrows(HRA); + +H = full(HRA); +[Nr Nc] = size(H); + +H= H(:,1:Nc-Nr); +[Nr Nc] = size(H); + + + +Max_colwt = max(sum(H)); +Max_rowwt = max(sum(H')); +Hcols = zeros(Nc, Max_colwt); +Hrows = zeros(Nr, Max_rowwt); + +for i = 1:Nr + nz = find(H(i,:)); + Hrows(i,1:length(nz)) = nz; +end + +H = H'; +for i = 1:Nc + nz = find(H(i,:)); + Hcols(i,1:length(nz)) = nz; +end + diff --git a/codec2-dev/octave/ldpc_fsk_lib.m b/codec2-dev/octave/ldpc_fsk_lib.m new file mode 100644 index 00000000..c9df7210 --- /dev/null +++ b/codec2-dev/octave/ldpc_fsk_lib.m @@ -0,0 +1,235 @@ +% lpdc_fsk_lib.m +% April 2015 +% +% Library version of ldpc4.m written by vk5dsp. Application is high bit rate +% balloon telemtry +% +% LDPC demo +% Call the CML routines and simulate one set of SNRs. +% This fucntion is an updated version of ldpc3() which uses less +% of the CML functions +% +% sim_in the input parameter structure +% sim_out contains BERs and other stats for each value of SNR +% resfile is the result file +% + +1; + +function sim_out = ldpc5(sim_in, resfile, testmode, genie_Es, logging=0); + + if nargin<4, testmode = 0; end + estEsN0 = 0; + + HRA = sim_in.HRA; + framesize = sim_in.framesize; + rate = sim_in.rate; + mod_order = sim_in.mod_order; + + Lim_Ferrs = sim_in.Lim_Ferrs; + Ntrials = sim_in.Ntrials; + Esvec = sim_in.Esvec; + + demod_type = 0; + decoder_type = 0; + max_iterations = 100; + code_param = ldpc_init(HRA, mod_order); + bps = code_param.bits_per_symbol; + + + if (logging) + fod = fopen('decode.log', 'w'); + fwrite(fod, 'Es estEs Its secs \n'); + end + + + for ne = 1:length(Esvec) + Es = Esvec(ne); + EsNo = 10^(Es/10); + + + Terrs = 0; Tbits =0; Ferrs =0; + for nn = 1: Ntrials + + data = round( rand( 1, code_param.data_bits_per_frame ) ); + codeword = ldpc_encode(code_param, data); + + code_param.code_bits_per_frame = length( codeword ); + Nsymb = code_param.code_bits_per_frame/bps; + + if testmode==1 + f1 = fopen("dat_in2064.txt", "w"); + for k=1:length(data); fprintf(f1, "%u\n", data(k)); end + fclose(f1); + system("./ra_enc"); + + load("dat_op2064.txt"); + pbits = codeword(length(data)+1:end); % print these to compare with C code + dat_op2064(1:16)', pbits(1:16) + differences_in_parity = sum(abs(pbits - dat_op2064')) + pause; + end + + + % modulate + % s = Modulate( codeword, code_param.S_matrix ); + s= 1 - 2 * codeword; + code_param.symbols_per_frame = length( s ); + + variance = 1/(2*EsNo); + noise = sqrt(variance)* randn(1,code_param.symbols_per_frame); + % + j*randn(1,code_param.symbols_per_frame) ); + r = s + noise; + Nr = length(r); + + [detected_data Niters] = ldpc_decode(r, code_param, max_iterations, decoder_type); + + error_positions = xor( detected_data(1:code_param.data_bits_per_frame), data ); + Nerrs = sum( error_positions); + + t = clock; t = fix(t(5)*60+t(6)); + if (logging) + fprintf(fod, ' %3d %4d\n', Niters, t); + end + + if Nerrs>0, fprintf(1,'x'), else fprintf(1,'.'), end + if (rem(nn, 50)==0), fprintf(1,'\n'), end + + if Nerrs>0, Ferrs = Ferrs +1; end + Terrs = Terrs + Nerrs; + Tbits = Tbits + code_param.data_bits_per_frame; + + if Ferrs > Lim_Ferrs, disp(['exit loop with #cw errors = ' ... + num2str(Ferrs)]); break, end + end + + TERvec(ne) = Terrs; + FERvec(ne) = Ferrs; + BERvec(ne) = Terrs/ Tbits; + Ebvec = Esvec - 10*log10(code_param.bits_per_symbol * rate); + + cparams= [code_param.data_bits_per_frame code_param.symbols_per_frame ... + code_param.code_bits_per_frame]; + + sim_out.BERvec = BERvec; + sim_out.Ebvec = Ebvec; + sim_out.FERvec = FERvec; + sim_out.TERvec = TERvec; + sim_out.cpumins = cputime/60; + + if nargin > 2 + save(resfile, 'sim_in', 'sim_out', 'cparams'); + disp(['Saved results to ' resfile ' at Es =' num2str(Es) 'dB']); + end + end +end + + +function code_param = ldpc_init(HRA, mod_order) + code_param.bits_per_symbol = log2(mod_order); + [H_rows, H_cols] = Mat2Hrows(HRA); + code_param.H_rows = H_rows; + code_param.H_cols = H_cols; + code_param.P_matrix = []; + code_param.data_bits_per_frame = length(code_param.H_cols) - length( code_param.P_matrix ); + code_param.symbols_per_frame = length(HRA); +end + + +function codeword = ldpc_encode(code_param, data) + codeword = LdpcEncode( data, code_param.H_rows, code_param.P_matrix ); +endfunction + + +% LDPC decoder - note it estimates EsNo from received symbols + +function [detected_data Niters] = ldpc_decode(r, code_param, max_iterations, decoder_type) + % in the binary case the LLRs are just a scaled version of the rx samples .. + + r = r / mean(abs(r)); % scale for signal unity signal + estvar = var(r-sign(r)); + estEsN0 = 1/(2* estvar + 1E-3); + input_decoder_c = 4 * estEsN0 * r; + + [x_hat, PCcnt] = MpDecode( input_decoder_c, code_param.H_rows, code_param.H_cols, ... + max_iterations, decoder_type, 1, 1); + Niters = sum(PCcnt!=0); + detected_data = x_hat(Niters,:); + + if isfield(code_param, "c_include_file") + write_code_to_C_include_file(code_param, max_iterations, decoder_type, input_decoder_c, x_hat); + end +end + + +% optionally create a C include file for use in mpdecode.c C cmd line LDPC decoder + +function write_code_to_C_include_file(code_param, max_iterations, decoder_type, input_decoder_c, x_hat) + + f = fopen(code_param.c_include_file, "wt"); + + fprintf(f, "/*\n FILE....: %s\n\n Static arrays for TRC HF modem, generated", code_param.c_include_file); + fprintf(f, "\n by test_ldpc_fsk.m:simple_ut().\n\n*/\n\n"); + + fprintf(f,"#define NUMBERPARITYBITS %d\n", rows(code_param.H_rows)); + fprintf(f,"#define MAX_ROW_WEIGHT %d\n", columns(code_param.H_rows)); + fprintf(f,"#define CODELENGTH %d\n", code_param.symbols_per_frame); + fprintf(f,"#define NUMBERROWSHCOLS %d\n", rows(code_param.H_cols)); + fprintf(f,"#define MAX_COL_WEIGHT %d\n", columns(code_param.H_cols)); + fprintf(f,"#define DEC_TYPE %d\n", decoder_type); + fprintf(f,"#define MAX_ITER %d\n", max_iterations); + + fprintf(f,"\ndouble H_rows[] = {\n"); + + % clock out 2D array to linear C array in row order .... + + [r c] = size(code_param.H_rows); + for j=1:c + for i=1:r + fprintf(f, "%f", code_param.H_rows(i,j)); + if (i == r) && (j ==c) + fprintf(f,"\n};\n"); + else + fprintf(f,", "); + end + end + end + + fprintf(f,"\ndouble H_cols[] = {\n"); + [r c] = size(code_param.H_cols); + for j=1:c + for i=1:r + fprintf(f, "%f", code_param.H_cols(i,j)); + if (i == r) && (j == c) + fprintf(f,"\n};\n"); + else + fprintf(f,", "); + end + end + end + + fprintf(f,"\ndouble input[] = {\n"); + for i=1:length(input_decoder_c) + fprintf(f, "%f", input_decoder_c(i)); + if i == length(input_decoder_c) + fprintf(f,"\n};\n"); + else + fprintf(f,", "); + end + end + + fprintf(f,"\nint output[] = {\n"); + [r c] = size(x_hat); + for j=1:c + for i=1:r + fprintf(f, "%d", x_hat(i,j)); + if (i == r) && (j == c) + fprintf(f,"\n};\n"); + else + fprintf(f,", "); + end + end + end + + fclose(f); +end diff --git a/codec2-dev/octave/test_ldpc_fsk_lib.m b/codec2-dev/octave/test_ldpc_fsk_lib.m new file mode 100644 index 00000000..12e4859c --- /dev/null +++ b/codec2-dev/octave/test_ldpc_fsk_lib.m @@ -0,0 +1,167 @@ +% test_ldpc_fsk_lib +% David Rowe 16 April 2016 +% +% Some tests for ldpc_fsk_lib + +1; + +% encodes and decodes one frame, also writes codeword.bin for testing +% decode_from_file() below, and can optionally generate include file for +% C version of decoder. + +function data = simple_ut(c_include_file) + load('H2064_516_sparse.mat'); + HRA = full(HRA); + max_iterations = 100; + decoder_type = 0; + EsNodB = 4; + mod_order = 2; + + code_param = ldpc_init(HRA, mod_order); + data = round( rand( 1, code_param.data_bits_per_frame ) ); + codeword = ldpc_encode(code_param, data); + f = fopen("codeword.bin","wt"); fwrite(f, codeword, "uint8"); fclose(f); + s = 1 - 2 * codeword; + code_param.symbols_per_frame = length( s ); + + EsNo = 10^(EsNodB/10); + variance = 1/(2*EsNo); + noise = sqrt(variance)* randn(1,code_param.symbols_per_frame); + rx = s + noise; + + if nargin == 1 + code_param.c_include_file = c_include_file; + end + [detected_data Niters] = ldpc_decode(rx, code_param, max_iterations, decoder_type); + + error_positions = xor(detected_data(1:code_param.data_bits_per_frame), data); + Nerrs = sum(error_positions); + + printf(" Nerrs = %d\n", Nerrs); + +end + + +% This version decodes from a file of bits + +function detected_data = decode_from_file(filename) + max_iterations = 100; + decoder_type = 0; + load('H2064_516_sparse.mat'); + HRA = full(HRA); + mod_order = 2; + + f = fopen(filename,"rb"); codeword = fread(f, "uint8")'; fclose(f); + r = 1 - 2 * codeword; + code_param = ldpc_init(HRA, mod_order); + [detected_data Niters] = ldpc_decode(r, code_param, max_iterations, decoder_type); +end + + +% plots a BER cuvre for the decoder. Takes a while to run, uses parallel cores + +function plot_curve + num_cores = 4; % set this to the number of cores you have + + load('H2064_516_sparse.mat'); + HRA = full(HRA); + [Nr Nc] = size(HRA); + sim_in.rate = (Nc-Nr)/Nc; + + sim_in.HRA = HRA; + sim_in.mod_order = 2; + sim_in.framesize = Nc; + sim_in.mod_order = 2; + sim_in.Lim_Ferrs = 100; + + % note we increase number of trials as BER goes down + + Esvec = [ 0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 ]; + Ntrials = [ 1E4 1E4 1E4 1E4 1E5 1E5 1E5 1E5 1E5 ]; + num_runs = length(Esvec) + + sim_in_vec(1:num_runs) = sim_in; + for i = 1:num_runs + sim_in_vec(i).Esvec = Esvec(i); + sim_in_vec(i).Ntrials = Ntrials(i); + end + + %sim_out = ldpc5(sim_in_vec(1)); + tstart = time(); + sim_out = pararrayfun(num_cores, @ldpc5, sim_in_vec); + tend = time(); + + total_bits = sum(Ntrials)*sim_in.framesize; + total_secs = tend - tstart; + printf("%d bits in %4.1f secs, or %5f bits/s\n", total_bits, total_secs, total_bits/total_secs); + + for i=1:num_runs + Ebvec(i) = sim_out(i).Ebvec; + BERvec(i) = sim_out(i).BERvec; + end + semilogy(Ebvec, BERvec, '+-') + xlabel('Eb/N0') + ylabel('BER') + title(['H2064 516 sparse.mat' ' ' date]) + +end + + +% Start simulation -------------------------------------------------------- + +more off; +currentdir = pwd; +thiscomp = computer; + +if strcmpi(thiscomp, 'MACI64')==1 + if exist('CMLSimulate')==0 + cd '/Users/bill/Current/Projects/DLR_FSO/Visit2013_FSO_GEO/cml' + addpath '../' % assume the source files stored here + CmlStartup % note that this is not in the cml path! + disp('added MACI64 path and run CmlStartup') + end +end + +if strfind(thiscomp, 'pc-linux-gnu')==8 + if exist('LdpcEncode')==0, + cd '~/tmp/cml' + CmlStartup + disp('CmlStartup has been run') + % rmpath '/home/bill/cml/mexhelp' % why is this needed? + % maybe different path order in octave cf matlab ? + end +end + +cd(currentdir) + +ldpc_fsk_lib; +randn('state',1); +rand('state',1); + +% binary flags to run various demos, e.g. "15" runs them all + +demos = 2; + +if bitand(demos,1) + printf("simple_ut....\n"); + data = simple_ut; +end + +if bitand(demos,2) + printf("generate C header file....\n"); + data = simple_ut("../src/ldpc_code.h"); +end + +if bitand(demos,4) + printf("decode_from_file ......\n"); + detected_data = decode_from_file("codeword.bin"); + error_positions = xor( detected_data(1:length(data)), data ); + Nerrs = sum(error_positions); + printf(" Nerrs = %d\n", Nerrs); +end + +if bitand(demos,8) + printf("plot a curve....\n"); + plot_curve; +end + -- 2.25.1