5013 92
16994 958
17960 555
4046 390
4036 751
4726 281
10468 718
5061 40
3100 230
31337 165
12251 99
22560 325
2721 548
10815 573
5016 566
5111 634
3309 229
5590 278
2145 90
2990 487
4182 740
4864 573
6061 514
6164 722