21700 300
32514 576
135998 560
40728 786
33725 148
37730 582
31374 296
43887 720
29465 205
33733 201
17923 412
25808 598
24929 324
33921 338
18809 434
34900 147
30782 556
26191 145
37861 126
101036 913
21719 67
27568 237
62098 671
32118 308