2975 412
496 921
1163 1000
330 90
831 66
867 911
735 836
311 201
118 584
264 828
783 864
314 534
296 82
185 87
813 257
843 524
752 412
155 586
404 893
588 43
509 100
756 45
331 725