500 526 1562
221 245 661
156 252 228
226 224 578
149 505 364
167 312 296
436 777 1467
613 920 1860
528 139 1071