5960 28
15928 884
4918 253
120450 735
15869 182
19798 528
21810 292
20678 584
23993 311
16078 153
36577 135
24208 532
20797 325
45897 847
42120 651
12654 83
26444 657
20717 941
2831 401
3211 469
4073 197
14379 269
17890 58
30342 936