4096 80
4259 826
1504 261
3655 130
3011 596
13715 383
2767 733
1268 171
1114 255
1334 161
2908 420
5361 562
1913 300
3447 291
528 102
831 63
1470 317
723 91
3017 616
3508 367
2901 443
2994 707
2409 356
4260 874