3191 504
5934 436
1527 209
2659 256
42233 75
1241 245
22041 701
9168 270
2970 259
2938 517
2371 180
2814 222