4096 257
3690 339
4922 564
3493 139
5337 460
16643 351
24784 71
3650 177
33539 718
10155 183
25832 106
15431 233
8597 788
2867 221
9673 664
2447 439
8421 453
4318 101