3591 708
8023 738
5001 36
27225 116
29129 53
18491 702
15625 390
24882 669
9459 198
15706 642
20982 740
16256 315
3838 860
6576 759
2882 730
3111 506
2346 38
820 128
33554 337
22166 260
6420 631
5847 511
6318 170
10098 172
6297 416
4733 715
2167 340
4291 101