2972 493
15324 419
1131 118
97998 711
13738 740
2271 63
43651 129
6453 530
37637 161
38764 902
8593 813
6026 519
6848 60
20565 712
3730 31
3576 330
2848 295
79303 369
3702 488