50928 105
40837 695
91625 505
38165 623
26012 87
147639 630
6422 103
29483 492
464837 1013
167184 274
10448 566
9702 144
17294 434
50639 807
49374 198
32291 743