4096 80
4259 826
1506 261
3655 130
1148 68
2616 92
6836 579
2242 299
946 169
3305 92
1639 278
2213 67
1379 335
4330 874
11587 167
4705 913
3236 704
979 224
2987 609
1463 172
1023 120
3380 711
21081 538
1712 44