6621 393
3056 547
2423 238
4161 289
3103 128
4218 506
3569 425
12991 701
8396 42
17496 684
17069 848
39830 34
6254 58
43224 723