6625 526
21650 188
77537 286
3390 134
4895 406
1583 262
6225 881
3918 854
2894 633
1315 38
1601 274
2804 675
3782 474
1387 188
902 125