4096 80
4261 826
1506 261
3655 130
1070 77
3316 722
1813 322
2701 377
4715 716
2644 344
6325 581
3916 709
2700 215
2147 166
1537 106
3905 642
953 114
1960 353
2669 233
14535 485
3909 621
1452 268
4491 840
3804 471