2959 90
160564 424
15647 708
3081 52
37831 529
58042 608
7148 84
73713 515
10778 649
4955 451
3400 280
3539 397
4444 439
3737 158
60289 593