102931 950
13491 755
3703 332
189989 1051
150441 747
142835 288
9332 462
27076 369
1861 83
5750 506
7007 569
5259 930
5303 527
6720 292
1533 162
7302 495