4096 135
5431 955
13197 712
4340 677
7916 549
21311 361
4309 354
2334 38
4929 216
1268 228
935 104
5745 468
1353 61
6838 356
8582 400
1861 88
2143 225
18724 69
3124 47
8994 283
3911 881
2956 140
4446 461
24677 476