5298 312
26960 608
8226 253
19685 624
15929 278
14770 587
5895 479
2486 65
10771 523
9996 693
6097 899
11441 881
23742 698
3558 246
5250 669
10082 406
3650 389
24193 651
11047 722
13266 622
9098 538
12458 565
5772 165
11007 123