2975 313
318 330
2646 912
687 186
642 388
487 823
455 713
63 390
831 257
528 96
837 650
300 324
519 752
482 94
89 494
173 511
272 225
965 921
332 747
646 659
1185 1000
502 406
864 79