3196 805
3795 626
2752 44
10721 313
9884 141
59276 294
175821 713
57485 612
39039 348
144643 664
51234 563
41475 178
74199 752
2654 468
5543 256