31029 615
9483 358
25612 763
12524 197
30343 643
4657 680
1588 164
3136 253
1090 191
15168 322
3699 728