596 398
2975 313
318 330
519 752
904 884
642 388
102 593
94 225
766 659
313 293
103 848
32 225
889 510
350 83
44 375
335 972
729 108
883 827
306 461
227 512
477 470
958 825
13 509
464 589