3195 805
3794 626
2751 44
10721 313
9884 141
59271 294
175788 713
57480 612
39037 348
144632 664
51225 563
41467 178
74188 752
2654 468
5543 256