2591 625
2045 156
1497 159
3887 290
1260 63
7413 745
8827 597
20227 86
6799 926
9390 757
5407 333
5560 487
6032 483
2145 381
6856 440