12999 122
5203 218
20448 713
50217 431
23782 837
3159 385
7152 598
8344 317
3428 664
7958 549
30239 495
17886 569
4553 295
3648 251
6336 540
6000 540