2596 625
2046 156
1506 159
3923 290
1266 63
7422 745
8844 597
20271 86
6807 926
9401 757
5408 333
5578 487
6037 483
2150 381
6874 440