2591 625
2045 156
1498 159
3893 290
1260 63
7416 745
8832 597
20237 86
6802 926
9393 757
5407 333
5569 487
6033 483
2146 381
6856 440