2971 507
5272 349
6935 707
13400 317
10652 52
3902 839
2126 93
12349 74
2784 291
74479 667
15834 583
19066 399