2599 625
2049 156
1515 159
3960 290
1275 63
7436 745
8857 597
20313 86
6820 926
9410 757
5412 333
5613 487
6043 483
2156 381
6897 440