643 576
37 465
425 219
3624 924
458 251
829 274
180 109
8 5
450 823
795 793
623 70
771 466
340 704
182 642
1007 875
916 212
209 606
4040 418
645 560
985 662
738 887
1979 123
795 751