4095 345
9363 305
14880 897
18369 216
6735 733
20896 280
4988 247
2166 295
2037 192
3712 136
1917 39
13421 253
6161 82
14212 60
18474 241
4066 508
4711 549
2078 141
4103 449
15085 876
5205 911
16065 583
9437 147
21213 748
13258 331
10941 446
3151 297
9501 907