25051 471
14989 438
12807 836
7146 478
3376 153
4008 323
9209 658
10647 931
4446 808
1623 107
7051 389
4267 161