2371 40
2580 213
4456 76
2043 220
5455 575
21016 893
3168 256
4785 78
5369 414
10589 765
5225 358
33471 686
21214 509