6875 459
5182 832
10554 555
31511 281
636480 1442
12760 735
14385 653
142655 327
115018 866
10648 842
12432 676
3035 59
3946 95
3273 226
3733 407
4290 528