21136 311
15645 620
262939 539
9508 255
186161 1146
28150 232
21729 538
3333 323
3436 431
4995 426
103341 951