2593 238
13485 306
12961 104
6666 114
9201 24
9400 857
12607 560
10173 606
6927 409
36502 393
6761 726
16072 448