30813 615
8823 358
25440 763
12084 197
29927 643
4595 680
1508 164
3081 253
1074 191
14856 322
3676 728