2973 507
5272 349
6935 707
13400 317
10652 52
3902 839
2129 93
12350 74
2784 291
74481 667
15835 583
19066 399