20011 616
8709 433
2846 671
9238 86
42900 606
4669 674
20438 237
6094 594
29734 293
26850 702
4074 846
2311 301
2870 116