2591 625
2045 156
1497 159
3892 290
1260 63
7416 745
8830 597
20229 86
6801 926
9392 757
5407 333
5569 487
6033 483
2145 381
6856 440