2401 151
8005 152
16896 537
8099 72
23779 172
39447 550
8625 354
15684 414
6913 164
16587 344
84518 485
10537 435
8734 298
12815 621
17414 271
3174 323
5935 784
5883 576
4545 337
3704 604