2381 409
3702 347
106301 558
3555 286
122986 517
99980 544
78870 313
5634 846
4519 356
4202 443
10219 347
5095 228
63957 198