3226 175
4842 141
42527 239
79549 477
20244 700
83079 313
20809 356
7947 86
54128 751
32086 622
38725 161
8014 495
5327 66
4500 738
11653 584
8476 601
6044 921
31189 652