3282 176
4853 141
42848 239
79927 477
20303 700
83168 313
20893 356
7991 86
54265 751
32100 622
38837 161
8022 495
5329 66
4517 738
11666 584
8480 601
6056 921
31294 652