6893 459
5194 832
10558 555
31517 281
636939 1442
12766 735
14388 653
142757 327
115135 866
10665 842
12434 676
3040 59
3951 95
3275 226
3734 407
4297 528