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