2593 625
2045 156
1500 159
3901 290
1264 63
7418 745
8835 597
20249 86
6806 926
9396 757
5408 333
5571 487
6034 483
2146 381
6858 440