12383 430
1221 259
39250 645
3981 472
2287 151
16486 417
8863 851
5027 525
15098 153
6438 615
5315 469
3754 678