21665 836
1901 592
2960 383
22293 917
7701 277
8285 434
1973 71
3998 598
893 115
13876 273
58865 753
21746 96
16384 192
39644 701
29903 631