2591 625
2045 156
1495 159
3881 290
1258 63
7409 745
8825 597
20216 86
6799 926
9387 757
5407 333
5552 487
6031 483
2144 381
6853 440