30057 615
7449 358
25232 763
11270 197
29450 643
4520 680
1467 164
2995 253
1056 191
14423 322
3628 728