4095 403
7657 693
3941 38
48792 212
82037 417
30005 443
13063 648
6503 309
2807 311
152102 473
7893 613
23179 737
6704 131
5054 336