3281 176
4853 141
42831 239
79909 477
20300 700
83163 313
20891 356
7987 86
54258 751
32100 622
38833 161
8022 495
5329 66
4516 738
11665 584
8480 601
6054 921
31281 652