2502 722
40579 292
25921 1009
3806 589
6502 886
15415 758
32736 745
21025 325
6358 437
12196 729
2723 39