6625 526
21647 188
77535 286
3389 134
4895 406
1582 262
6222 881
3918 854
2894 633
1314 38
1601 274
2803 675
3782 474
1387 188
902 125