3182 332
2976 447
5155 232
4308 475
4044 94
5276 457
6232 689
4042 775
5316 584
8840 411
3407 265
9765 41
3693 656