2599 625
2049 156
1517 159
3961 290
1275 63
7438 745
8862 597
20317 86
6822 926
9411 757
5412 333
5613 487
6043 483
2157 381
6899 440