2594 625
2045 156
1501 159
3901 290
1264 63
7418 745
8836 597
20253 86
6807 926
9397 757
5408 333
5572 487
6034 483
2146 381
6862 440