18821 427
6544 655
8051 31
44820 926
9823 137
30039 664
92238 683
5473 399
2446 192
259997 832
14460 70
4957 627
3244 614
2811 305
1277 66
1671 254