8970 49
9562 161
29196 126
18613 1030
3338 26
15673 572
12981 582
12030 416
20405 715
7058 266
4032 447
3400 624
21793 107