2931 939
879 286
2519 511
60786 699
125435 707
33975 709
112400 354
30121 180
8814 315
58258 791
74006 407
62141 620
118044 593
29666 334
56706 729