32032 90
5358 694
45651 700
167625 853
3236 406
3761 643
12539 307
5522 496
3806 122
3423 448
87253 854
320925 604
262068 874
37737 513
123694 819
49344 486
365412 1255
88070 293
72719 200
132727 641
18315 938
4902 553
16721 496
26769 150
17003 170
9872 710
12176 409
398080 1164