30800 615
8802 358
25437 763
12063 197
29904 643
4592 680
1508 164
3080 253
1074 191
14843 322
3676 728