30818 615
8837 358
25442 763
12093 197
29930 643
4595 680
1508 164
3082 253
1074 191
14859 322
3676 728