3902 766
21936 878
5750 810
15676 280
18211 137
12214 217
12342 397
1598 79
9035 38
11235 398
1840560 3441