370 394
294 628
185 87
580 511
28 113
451 202
509 100
754 501
222 537
279 484
948 313
287 439
2291 793
1164 1000
814 257
749 145
738 836
1236 359
669 528
990 840
2602 912
625 263
299 141
486 36