6231 615
5088 469
3009 164
14746 287
1764 420
6652 369
10084 35
1820 63
3631 545
2981 317
7298 399
29223 633