2948 412
2157 220
364 394
543 55
1155 1000
153 586
670 43
228 76
324 90
472 254
87 156
654 875
920 712
744 145
840 524
31 641
550 332
330 725
239 992
903 289
719 80
369 833
393 364