12535 153
26314 284
343766 934
308715 1150
37066 477
30975 743
109068 591
77343 717
28063 232
35785 345
38322 437
3606 56