3100 506
5983 540
5796 392
30761 806
89247 590
77793 883
27563 171
17480 598
38704 173
13864 937
1613 262
2607 265
2365 419
5814 628