3029 507
5304 349
6963 707
13408 317
10662 52
3905 839
2137 93
12377 74
2796 291
74489 667
15857 583
19073 399