796 96
194196 715
6215 65
18741 325
65536 118
6048 627
5165 92
4067 694
5729 467
2350 161
2925 234
3294 505
4334 721
4913 307
6603 593