2586 625
2044 156
1488 159
3861 290
1247 63
7391 745
8815 597
20178 86
6789 926
9385 757
5405 333
5531 487
6028 483
2142 381
6847 440