21133 311
15640 620
262841 539
9504 255
185993 1146
28130 232
21716 538
3330 323
3433 431
4992 426
103285 951