3191 504
5933 436
1527 209
2658 256
42222 75
1241 245
22034 701
9167 270
2970 259
2938 517
2370 180
2810 222