7861 331
21582 303
64435 1049
61577 883
20542 762
7087 55
7989 792
3058 119
4904 519
981 75
958 116
1282 126