21136 311
15645 620
262931 539
9507 255
186148 1146
28150 232
21728 538
3332 323
3436 431
4995 426
103338 951