6872 459
5180 832
10550 555
31509 281
636288 1442
12760 735
14384 653
142595 326
114957 866
10639 842
12432 676
3035 59
3946 95
3271 226
3732 407
4287 528