2605 41
215248 545
34123 948
31205 488
32942 354
12173 390
178071 506
5148 308
6101 305
10936 362
9116 268
12791 555
8084 401
4831 843
3914 440
6044 709
33718 143