2954 507
5264 349
6931 707
13398 317
10648 52
3901 839
2119 93
12342 74
2783 291
74478 667
15831 583
19064 399