3287 176
4853 141
42849 239
79930 477
20304 700
83169 313
20895 356
7991 86
54268 751
32100 622
38838 161
8022 495
5329 66
4517 738
11666 584
8480 601
6056 921
31296 652