12524 430
1239 259
39377 645
4008 472
2303 151
16574 417
8887 851
5051 525
15280 153
6457 615
5335 469
3777 678