6966 615
5951 469
7816 166
16434 287
2220 420
8004 369
14170 37
4587 67
9622 548
4127 317
9823 399
36130 633