20012 616
8709 433
2846 671
9240 86
42904 606
4669 674
20440 237
6094 594
29735 293
26850 702
4075 846
2311 301
2880 116