21669 836
1905 592
2960 383
22298 917
7701 277
8292 434
1977 71
4002 598
895 115
13878 273
58865 753
21746 96
16384 192
39648 701
29903 631