6883 459
5191 832
10555 555
31511 281
636579 1442
12762 735
14388 653
142676 327
115044 866
10653 842
12432 676
3035 59
3946 95
3273 226
3733 407
4291 528