2982 412
1230 192
410 413
91 535
999 488
990 605
694 949
430 484
850 324
300 962
626 977
135 924
257 457
400 488
946 624
691 801
563 764
78 813
782 155
551 311
130 1000
270 589
296 898
930 28