1040 255
2040 609
5405 591
4936 514
12026 683
3433 188
15495 579
19273 661
6950 422
3133 520
39490 860
3356 614