40032 700
12568 958
5478 748
3404 636
6272 684
4449 88
4165 344
7732 582
6162 503
6137 833
6105 709
8029 109
8967 83
3321 582
5350 331
5620 511
5192 798
3941 401
4297 581
19103 294
10215 907
3699 74
44313 490
10180 693